Erro ao Abrir uma Nova Janela de Castro

Alguém poderia me Ajudar com um Erro?
criei um método Para ficar Selecionado a opção salva em um RadioButton quando fosse aberto os dados do usuario selecionado , porém esta aparecendo um erro que ja vou mandar abaixo , o metódo funciona direitinho na questão de deixar salvo o que selecionei no radioButton porém faz com que pare de funcionar o botão “NOVO” no qual tem a função de abrir uma janela em branco para poder cadastrar algum cliente. Se eu Remover o

 if (a.getAlergico().equals("Não")) {
                alergicoNao.setSelected(true);
                txtQualAlergia.setEnabled(false);
            } else if (a.getAlergico().equals("Sim")) {
                alergicoSim.setSelected(true);

ele volta a funcionar

erro:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at View.TelaCadastroCliente.pegarDadosAnamneseCliente(TelaCadastroCliente.java:71)
	at View.TelaCadastroCliente.<init>(TelaCadastroCliente.java:51)
	at View.Pesquisar.novoCadastroActionPerformed(Pesquisar.java:302)
	at View.Pesquisar.access$800(Pesquisar.java:31)
	at View.Pesquisar$9.actionPerformed(Pesquisar.java:182)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:262)
	at java.awt.Component.processMouseEvent(Component.java:6539)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6304)
	at java.awt.Container.processEvent(Container.java:2239)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2297)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
	at java.awt.Container.dispatchEventImpl(Container.java:2283)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
	at java.awt.EventQueue$4.run(EventQueue.java:733)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at View.TelaCadastroCliente.pegarDadosAnamneseCliente(TelaCadastroCliente.java:71)
	at View.TelaCadastroCliente.<init>(TelaCadastroCliente.java:51)
	at View.Pesquisar.novoCadastroActionPerformed(Pesquisar.java:302)
	at View.Pesquisar.access$800(Pesquisar.java:31)
	at View.Pesquisar$9.actionPerformed(Pesquisar.java:182)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:262)
	at java.awt.Component.processMouseEvent(Component.java:6539)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6304)
	at java.awt.Container.processEvent(Container.java:2239)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2297)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
	at java.awt.Container.dispatchEventImpl(Container.java:2283)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
	at java.awt.EventQueue$4.run(EventQueue.java:733)
	at java.awt.EventQueue$4.run(EventQueue.java:731)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

método criado para Setar os dados do radioButton e campo texto

 public void pegarDadosAnamneseCliente(int id_cliente) {
        AnamneseDao aDao = new AnamneseDao();
        Anamnese a = new Anamnese();
        
        a = aDao.consultarAnamnese(id_cliente);
        //chequei se o objeto a esta nulo ou nao, se ele nao estiver nulo entao eu uso ele
        //para preencher os campos
        if (a != null) {

            
            //*******************************************************************************
            if (a.getAlergico().equals("Não")) {
                alergicoNao.setSelected(true);
                txtQualAlergia.setEnabled(false);
            } else if (a.getAlergico().equals("Sim")) {
                alergicoSim.setSelected(true);
               
            }
            //********************************************************************************
        txtQueixa.setText(a.getQueixa());
        txtQualCirurgia.setText(a.getQualCirurgia());
        txtEtilante.setText(a.getEtilante());
        txtEsporte.setText(a.getEsporte());
        txtMedicamento.setText(a.getMedicamento());
        txtQualAlergia.setText(a.getQualAlergia());
        txtObservacao2.setText(a.getObservacao2());
        }
        
    }

ação do Botao “NOVO”

private void novoCadastroActionPerformed(java.awt.event.ActionEvent evt) {                                             
 
        //variabel que vai receber o proximo id de cliente a ser cadastrado
        Integer proximo_id = null;
        
        Clientes clientes = new Clientes();
        
        //objeto da classe DAO para acessar metodo de verificar proximo id
        ClientesDao cDAO = new ClientesDao();
        //setando o proximo id na variavel
        proximo_id = cDAO.pegarProximoIdParaCadastrar();
        
        
        TelaCadastroCliente telacadastro = new TelaCadastroCliente(clientes);
        telacadastro.txtId.setText(""+proximo_id);
        telacadastro.setVisible(true);
    }

seu método getAlergico() está retornando null.

Sabe me dizer o porque? E o que eu poderia fazer para concertar isso