Ciao!

Dunque la riga 371 è questa:
if((ComboItem)jComboBox1.getSelectedItem()!=null){

Gli dà fastidio il cast con ComboItem. Gli dà fastidio perchè, per un motivo che ancora non sono riuscito a capire, la combo viene riempita e con la stringa e con il valore intero associatogli.
Insomma, io vorrei aggiungere l'elemento di stringa "prova" e id 17, e invece viene inserita la stringa con associato l'id 17, ma anche l'intero 17... Il problema "logico" sta quindi, secondo me, in caricaCombo()...

Bye!