Non castare così non va bene,stiamo castando un TableColumnModel a DefaultTableModel, il mio suggerimento quindi è sbagliato anche perchè non ho capito bene cosa vuio fare.Probabilmente non stai vacendo le cose nel modo giusto comunque perchè vedo sei this.SetQualcosa mischiati con ridefinizioni, insomma un pò un casino.Fai prima a dirmi da dove vuoi partire e dove devi arrivare e insieme procediamo con ordine ripartendo da capo.Cioe la tua JTable deve avere questi dati e queste proprietà elencamele e poi ci ragioniamo assieme.