You can overload paint(), check if you should treat any column in a special way, mark it somehow, call original paint() and in drawDisplay check for that mark and act according to it.
There is no need to rewrite paint() code.
BTW. A quick solution would be to return the date from the database in a format of your choice, instead of converting it when you display it.
Anyway, the PROPER solution would be to reimplement the model.
Bookmarks