I am prepared to be corrected if I am wrong but...
The Jtable is a pretty powerful and useful object.
As I understand it the JTable is designed to hold one object type in each column. For example this matches well with the rows representing the records in a database table and the columns representing the fields.
For this reason the AbstractTable Model supports getColumnClass which is great but sometimes the application needs the record in a column and not a row. In this case we would need a getRowClass method but I don't see one. Of course it would not be sensible to use both methods on the same table!
I also hoped for a getCellClass method but I don't believe there is one in the Abstract Model either.
OK so this must be easy to do.
So how can it be achieved effectively.