> The question is how can I fire this for every attribute in my company instance when I give my company instance a new reference from a list and without calling every setter from the instance?
can't help with what I think you're getting at, but it just seems easy enough to load a Company object into the comboBox,
and on selection of a Company, load the textfields with that Company's data (from the combobox object itself)
you could possibly create a single getter that returns a
String[] of the data, then populate a single row JTable (no header)
with the String[], which would look like a bunch of textfields together