Si,nell'if entra, anche perchè riesco a far visualizzare il valore di
position.elementAt(i), mettendo un istruzione JOptionPane.showMessageDialog prima o dopo l'assegnazione di tale valore alla variabile object. Il problema è il cast:
Integer integer = (Integer)object; //forse è qui il problema
idvec = integer.intValue();
Vi mostro come ho inserito i valori nel vector e nell'oggetto choose
while(rs.next())
{
position.add(Integer.toString(rs.getInt(1)));
dchoose.add(rs.getString(2).trim());
}
Dovrebbe funzionare