Salve a tutti, ho questo metodo:

public static JComboBox getDbContinenti(Connection conn, Hashtable htContinenti) throws SQLException{

Statement stmt;
ResultSet rs=null;
String rstNomeContinente;
int rstIdContinente;
Vector vctContinenti = new Vector();

String query= "SELECT id_co, nome_co FROM continenti ORDER BY nome_co;";

stmt = conn.createStatement();

rs=stmt.executeQuery(query);

while (rs.next()){

rstNomeContinente=rs.getString("nome_co");
rstIdContinente=rs.getInt("id_co");

vctContinenti.add(rstNomeContinente);
htContinenti.put(rstNomeContinente,rstIdContinente );

}



rs.close();
stmt.close();

JComboBox cmbContinenti = new JComboBox(vctContinenti);
return cmbContinenti;

}

nella riga dove inserisco i valori nella hashtable ricevo un errore a compile time che mi dice: NO SUCH METHOD put(string,int)

da cosa può dipendere? la cosa che nn capisco è che c'è un esempio simile nella documentazione e quindi dovrebbe andare bene! mi spiegate dove sbaglio?
grazie a chi mi dà una mano!