Consulta pelo campo texto?

Galera estou com uma duvida seria estou usando o padrão MVC!

o problema é que não consigo fazer a consulta pelo campo txt da minha tela!

alguem poderia me ajudar com esse problema !

segue :



view
//consulta Frm

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

	Mensagem mensagem = null;
		
       mensagem =  new Mensagem(this, "Aviso", "Consulta Realizada com Sucesso", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_INFORMACAO);
	  
	   SeguradoTO to= carregarGetInstance();
       cad.consultar(to);   
       
		//sql = String.format(sql, txtCodigoSegurado.getText()); ------ esse txtCodigoSegurado é onde vou digitar o numero a ser buscado no banco 

		  System.out.println(" Consulta feita com Sucesso!!! ");
		 
            new Mensagem(this, "Aviso", "Item não localizado", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_ERRO);
            limpaDados();
	}
		

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

		
			SeguradoTO to =  deleteGetInstance();
			cad.delete(to);
			
			//cad = String.format(cad, txtDel.getText());

			System.out.println(" Item Deletado!!! ");
			
		    Mensagem mensaagem =	new Mensagem(this, "Aviso", "Item deletado", Mensagem.MSG_BOTAO_OK, Mensagem.MSG_ICONE_ERRO);
			
			limpaDados();

		}

	
		

// esse é o campo onde vai ser digitado
	  private void txtCodigoSeguradoActionPerformed(java.awt.event.ActionEvent evt) {


	  }

		                                     

	/**
	 * @param args the command line arguments
	 */
	public static void main(String args[]) {
		java.awt.EventQueue.invokeLater(new Runnable() {
			public void run() {
				new FrmCadastro().setVisible(true);
				DAOConexao ld = new DAOConexao();

			}
		});
	}

	// Variables declaration - do not modify
	private javax.swing.JButton btnAlterar;
	private javax.swing.JButton btnCarregar;
	private javax.swing.JButton btnConsistir;
	private javax.swing.JButton btnImprimir;
	private javax.swing.JButton btnDel;
	private javax.swing.JButton btnLimpar;
	private javax.swing.JButton btnSair;
	private javax.swing.JButton btnSalvar;
	private javax.swing.JComboBox cmbProduto;
	private javax.swing.JComboBox cmbSexo;
	private javax.swing.JPanel jPanel1;
	private javax.swing.JSeparator jSeparator1;
	private javax.swing.JSeparator jSeparator2;
	private javax.swing.JSeparator jSeparator3;
	private javax.swing.JCheckBox jchkContributario;
	private javax.swing.JLabel lblBairro;
	private javax.swing.JLabel lblCamposInformativo;
	private javax.swing.JLabel lblCodigo;
	private javax.swing.JLabel lblCodigoSegurado;
	private javax.swing.JLabel lblComplemento;
	private javax.swing.JLabel lblCpf;
	private javax.swing.JLabel lblDadosPessoais;
	private javax.swing.JLabel lblDadosSeguro;
	private javax.swing.JLabel lblDataNascimento;
	private javax.swing.JLabel lblEndereco;
	private javax.swing.JLabel lblNomeSegurado;
	private javax.swing.JLabel lblNumero;
	private javax.swing.JLabel lblObrigatorio1;
	private javax.swing.JLabel lblObrigatorio2;
	private javax.swing.JLabel lblPremio;
	private javax.swing.JLabel lblProduto;
	private javax.swing.JLabel lblSexo;
	private javax.swing.JLabel lblobrigatorio3;
	private javax.swing.JLabel lblobrigatorio4;
	private javax.swing.JPanel pnlDadosSeguro;
	private javax.swing.JPanel pnlTituloDadosPessoais;
	private javax.swing.JPanel pnlnIformacao;
	private javax.swing.JTextField txtAlterar;
	private javax.swing.JTextField txtBairro;
	private javax.swing.JTextField txtCodigo;
	private javax.swing.JTextField txtCodigoSegurado;
	private javax.swing.JTextField txtComplemento;
	private javax.swing.JTextField txtCpf;
	private javax.swing.JTextField txtDataNascimento;
	private javax.swing.JTextField txtDel;
	private javax.swing.JTextField txtEndereco;
	private javax.swing.JTextField txtNomesegurado;
	private javax.swing.JTextField txtNumero;
	private javax.swing.JTextField txtPremio;
	// End of variables declaration

	
	//consultar
	private SeguradoTO  carregarGetInstance(){

		SeguradoTO cad = new SeguradoTO();

		   txtCodigo.setText(new Integer(cad.getCodigo()).toString());
		   txtBairro.setText(cad.getBairro());
		   txtCodigoSegurado.setText(cad.gettxtCodigoSegurado());
		   txtComplemento.setText(cad.getComplemento());
		   txtCpf.setText(cad.getCPF());
		   txtDataNascimento.setText(cad.getNascimento());
		   txtNomesegurado.setText(cad.getNomeSegurado());
		   txtNumero.setText(new Integer(cad.getNumeroRes()).toString()); 
		   txtPremio.setText(new Integer(cad.getPremio()).toString());
		   txtEndereco.setText(cad.getEnde());
		   cmbProduto.setSelectedIndex(1);
		   cmbSexo.setSelectedIndex("masculino".equals(cad.getSexo().toLowerCase()) ? 1 : 2);
		
		   return cad;

	} 
		}

// udadate

//metodo update

[code]public boolean consultar(SeguradoTO cad){
	
	try { 
		ResultSet rs = null;   
		
		con = DAOConexao.getConn(); 
		
		//System.out.println(con);
		
		String sql = " Select * from tb_Cadastro where codigo = %s ";
		

	//	sql = String.format(sql, txtCodigoSegurado.getText());

		pstm = con.prepareStatement(sql);
		rs = pstm.executeQuery(); 

		if(rs.next()){
			//rs.last();   
			cad.setCodigo(rs.getInt("cd_Codigo"));			
			cad.setNomeSegurado(rs.getString("txt_NomeSegurado"));
			cad.setNascimento(rs.getString("dt_Nascimento"));
			cad.setSexo(rs.getString("cd_Sexo"));
			cad.setCPF(rs.getString("cd_CPF"));
			cad.setEnde(rs.getString("txt_End"));
			cad.setBairro(rs.getString("txt_Bairro"));
			cad.setNumeroRes(rs.getInt("cd_NumeroRes"));
			cad.setComplemento(rs.getString("txt_Complmento"));
			cad.setProduto(rs.getString("cd_Produto"));
			cad.setPremio(rs.getInt("val_Premio"));

		}
			System.out.println(" Consulta feita com Sucesso!!! ");
	
	

	}catch(Exception e){
		System.out.println(e.toString());
	}finally{

		try{
			pstm.close(); 
			//con.close();
		}catch(Exception e){

		}
	}
	return true;
	}


[/code]