Witam
Chcę usuwać rekordy z bazy danych SQLITE w oparciu o wybór za pomocą kontrolki JComboBox. Nie za bardzo wiem jak przypisać wybór do konkretnego indeksu rekordu w bazie.
Wywołanie jest nieistotne, może być kliknięcie jakiegoś przycisku lub akcja po wyborze w JComboBox. Dane do kontrolki wrzucam jak poniżej:

public static void getYarnFrom(Connection conn, String table, int archived, JComboBox<String> jCB){
         Statement stat;

        try{
            stat = conn.createStatement();
            String getYarnString = "SELECT * FROM " + table + " WHERE YARN_ARCHIVED = " + archived + " ORDER BY YARN_NAME ASC";

            ResultSet resultSet = stat.executeQuery(getYarnString);

            while (resultSet.next()){
                
                jCB.addItem(resultSet.getString("YARN_NAME"));
              
            }
            resultSet.close();
            stat.close();
            conn.close();

        } catch (SQLException e) {
            e.printStackTrace();

        }
    }

Oczywiście mogę wrzucić cały obiekt i w konstruktorze nadpisać metodę toString i przypisać do jedego z pól (np: nazwy wpisu):

@Override
    public String toString(){
        return yarnName;
    }

Jak skojarzyć rekord wybrany w JComboBox z rekordem w bazie SQLITE?