Ho questo metodo che è associato a un JComboBox, ed entra in funzione ognivolta che lo stato dell'oggetto cambia:
codice:
private void cbxEsitoItemStateChanged(java.awt.event.ItemEvent evt) {                                          
            if (cbxEsito.getSelectedIndex()!=5) {
                int esi = mdbc.inviaQueryUpdate("UPDATE ricovero SET id_esi="+cbxEsito.getSelectedIndex()+" WHERE id_ric="+getRicovero());
            } else {
                System.out.println("prova");
            }
    }
Il problema è che questo metodo funziona 2 volte sempre, qualsiasi cosa ci metto, di conseguenza anche il metodo entra in funzione 2 volte e questo non mi sta bene, cosa posso fare per evitarlo? Ad es. prova viene stampato sempre 2 volte.

Come posso elimare questo inconveniente???