Como gravar uma seleção do jradiobutton no banco de dados uso IDE netbeans

boa noite , estou tentando pegar os dados de um jradiobutton e gravar no banco de dados , no caso seria pegar uma seleção do tipo , Sim ou Não e gravar a resposta no banco de dados de Sim ou Não através do botão SALVAR
o código executa sem erro porem não salva a informação no banco de dados segue o código

O OBJETO

public class Anamnese {

private String queixa;
private String cirurgia;
private String etilante;
private String fumante;
private String esporte;
private String medicamento;
private String alergico;

private String observacao2;

public String getQueixa() {
    return queixa;
}

public void setQueixa(String queixa) {
    this.queixa = queixa;
}

public String getCirurgia() {
    return cirurgia;
}

public void setCirurgia(String cirurgia) {
    this.cirurgia = cirurgia;
}

public String getEtilante() {
    return etilante;
}

public void setEtilante(String etilante) {
    this.etilante = etilante;
}

public String getFumante() {
    return fumante;
}

public void setFumante(String fumante) {
    this.fumante = fumante;
}

public String getEsporte() {
    return esporte;
}

public void setEsporte(String esporte) {
    this.esporte = esporte;
}

public String getMedicamento() {
    return medicamento;
}

public void setMedicamento(String medicamento) {
    this.medicamento = medicamento;
}

public String getAlergico() {
    return alergico;
}

public void setAlergico(String alergico) {
    this.alergico = alergico;
}



public String getObservacao2() {
    return observacao2;
}

public void setObservacao2(String observacao2) {
    this.observacao2 = observacao2;
}

}

CADASTRO DAO

package JDBC;

import View.TelaCadastroCliente;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javabeans.Anamnese;
import javabeans.Clientes;

/**
*

  • @author BRUNO
    */
    public class AnamneseDao {
    private Connection conecta;
    //contrutor
    public AnamneseDao(){

this.conecta = new ConnectionFactory().getConnection();

}
//metodo cadastrar Anamnese
public void cadastrarAnamnese(Anamnese anamnese) {

try {

//1 passo criar comando sql
String sql = “insert into anamnese(queixa,cirurgia,etilante,esporte,medicamento,alergico,observacao2) values (?,?,?,?,?,?,?)”;
//2 organizar o sql e executa-lo
PreparedStatement pstm = conecta.prepareStatement(sql);

pstm.setString(1, anamnese.getQueixa());
pstm.setString(2, anamnese.getCirurgia());
pstm.setString(3, anamnese.getEtilante());
pstm.setString(4, anamnese.getEsporte());
pstm.setString(5, anamnese.getMedicamento());
pstm.setString(6, anamnese.getAlergico());

pstm.setString(7, anamnese.getObservacao2());

//3passo - executa o comando
pstm.execute();

//4 passo - fechar a conexao
pstm.close();

} catch (SQLException erro) {
throw new RuntimeException (erro);
}

}

}

JFORM a ação é executada através do botão salvar

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

Anamnese anamnese = new Anamnese();
AnamneseDao anamnesedao = new AnamneseDao();

    anamnese.setQueixa(txtQueixa.getText());
    anamnese.setCirurgia(txtCirurgia.getText());
    anamnese.setEtilante(txtEtilante.getText());
    anamnese.setMedicamento(txtMedicamento.getText());
    anamnese.setAlergico(txtAlergico.getText());
    
    anamnese.setObservacao2(txtObservacao2.getText());

 String cirurgia = "";
     
  if (cirurgiaSim.isSelected()) {
    cirurgia = "Sim";

}else if (cirurgiaNao.isSelected()) {
cirurgia = “Não”;
}

try{

       anamnesedao.cadastrarAnamnese(anamnese);
         JOptionPane.showMessageDialog(null, "Informações cadastradas com Sucesso!");
         
         
     } catch (Exception e) {
      e.printStackTrace();
     JOptionPane.showMessageDialog(null, "Erro ao Cadastrar");
    }
      

}

Olá, não entendi muito bem . Mas vi que você seta o valor “SIM” ou “NÃO” na variavel cirurgia mas nao usa ela em lugar algum do codigo.
Dá uma olhada nisso, o erro pode estar aí. ;D


  String cirurgia = "";
 
   if (cirurgiaSim.isSelected()) {
cirurgia = "Sim";
      ```

 }else if (cirurgiaNao.isSelected()) {
 cirurgia = “Não”;
 }