Originariamente inviato da fcorsa
if (model.getValueAt(y, i) instanceof Date)

cosi va benissimo, bisognava confrontare l'oggetto.
Beh, sì così è più certo. Perché il getColumnClass() in realtà serve solo per scegliere renderer+editor, quindi potrebbe ritornare ad esempio Object.class per indicare di usare renderer/editor per rappresentare l'oggetto come stringa testuale.