Here's my advice. If you don't need the money (family to support, etc), then become a lab rat for a while, then go to work for someone like Cerner, SunLabs, or HCDC (now bought by someone else) who does automation for healthcare.
This field is quickly becoming very hot right now, because the terms of HIPAA (Health Insurance Portability and Accountability Act) are forcing companies to make super major changes to their computer systems in a 1-2 year time window.
I realize that traditionally, healthcare is a trail of tears, but the passage of HIPAA is forcing many hospitals to fund Y2K-like efforts to upgrade and enhance their systems.
As for OO and your table-based programming, our latest Java pharmacy claims processor does both. It loads in pharmacy claims definition tables into arrays of objects, parses different forms of pharmacy claims, and the either stores them into our database, or writes it out in either a Properties file, or writes it back out as a valid pharmacy claim message.
Use the best tools for the job. OO is not all goodness, and tables aren't all badness, either. The best programmers steal techniques from everywhere.