Nel getValueAt il cast a Contact è superfluo (usi i generics) e nello switch hai messo il break solo per il case 1, il case 0 "fluisce" anche dentro il case 1 e ovviamente non lo vorresti.Originariamente inviato da Cool81
Se qualcuno gli dà un'occhiata mi può dire se ci sono errori evidenti?

