INSERIR JcheckBox no banco e retornar o código

Olá pessoal,

Estou com a seguinte questão,

Tenho uma lista de checkBox e quero que quando eu clicar em um intem, seja inserido no banco o label do checkBox e dai me retorne o código em um Jtextfield, consigo fazer isso com o Combobox mas não estou conseguindo com o JcheckBox,

Olha o código que estou usando:


 private void jch_agpActionPerformed(java.awt.event.ActionEvent evt) {

       
           if (jch_agp.isSelected()){
               jch_agp.setSelected(true);
               tf1.setText(jch_agp.getText());
            try {
                
                String sqlativ = "select * from atividade Where ATIV_NOME like '" + tf1.getText() + "'";
                con_ativ.executeSQL(sqlativ);
                con_ativ.resultSet.first();
                //int regcodigo = con_membro_disc.resultSet.getInt("DISC_CODIGO");

                tfcod1.setText(con_ativ.resultSet.getString("ATIV_CODIGO"));
            } catch (SQLException erro) {
                JOptionPane.showMessageDialog(null, "Erro ao inserir código no campo" + erro);
            }
        }

        else {
        jch_agp.setSelected(false);
        tf1.setText("");}
         

       
}

Uma dica, a sua instrução sql está faltando dois sinais de %.