Importando classes erro DAO

Amigos eu estou com um problema na minha classe pesquisar .
eu nao sei se eu tenho q importa uma classe .
o erro e no DAO.pesquisar nas opcoes da opcao de criar uma classe DAO ou
dis q nao tem uma variavel na classe pesquisar, variável DAO.
por favor me AJUDEM.
esse e o codigo.

try{
if(jtpncliente.getText().equals("")){
JOptionPane.showMessageDialog(this,“Digite o Numero do Cliente”);
jtpncliente.requestFocus();

    }
    else{
        CapCliente objcliente=DAO.pesquisar(Integer.parseInt(jtpncliente.getText()));
        if (objcliente==null){
            JOptionPane.showMessageDialog(this,"Nao Foi Encontrado Registro");
       jtpncliente.setText("");
       jtpnome.setText("");
       jtpenderecocliente.setText("");
       jtptelefonecliente.setText("");
       jtpemailcliente.setText("");
       jtpncliente.requestFocus();
        }
        else{
            jtpncliente.setText(Integer.toString(objcliente.getNcliente()));
            jtpnome.setText(objcliente.getNomecliente());
        }
    }}
    catch(Exception erro){
        JOptionPane.showMessageDialog(this,"Erro no Banco de Dados");
    }

utilize:

if(jtpncliente.gettext().isEmpty()){
 //mensagem
}

Posta o erro que aparece no console

Esse metodo retorna qual valor??, veja se ele esta retornando corretamente
add um

System.out.println(objcliente.getAlgunAtributoDoObjeto);

ele retorna objcliente onde tem a Classe pesquisar onde eu quero usar o comando DAO.pesquisar

na clase onde to escrevendo o comando DAO nao retorna nada.
o retorno e na clase CaprCliente onde tem a clase pesquisar.
obrigado.

essa e clase pesquisar

con=new DataCliente();
CapCliente objcliente=null;

   String sql="select *from where cadclientes jtncliente=?";
 PreparedStatement ps=con.getconexao().prepareStatement(sql);
 ps.setInt(1,jtpncliente);
 ps.setString(2,jtpnome);
 ResultSet rs =ps.executeQuery();
 while (rs.next()){
     objcliente=new CapCliente();
     objcliente.setNcliente (rs.getInt("ncliente"));
     objcliente.setNomecliente (rs.getString("jtnomecliente"));
      objcliente.setEnderecocliente (rs.getString("jtenderecocliente"));
      objcliente.setTelefonecliente (rs.getInt("telefonecliente"));
      objcliente.setEmailcliente (rs.getString("jtemailcliente"));
     
     
    
     
 }
return objcliente ;

}

Dis q não tem variável na classe pesquisar variável dão mais DAO não é variável será q eu tenho q importa alguma biblioteca pra usar DAO?

alguém me ajuda por favor .

Está difícil de entender o que você digita…

Sobe o projeto no github.

mano ta dando erro no comando DAO
nessa linha.
CapCliente objcliente=DAO.pesquisar(Integer.parseInt(jtpncliente.getText()));
nas opcoes de correçao dis q nao tem variavel DAO na clase capCliente
onde estar o metodo pesquisar.
so falta isso
obrigado.