Tela de Login com Hibernate

Alguem pode me ajudar? Estou tentando fazer uma tela de login e fiz isso, so que esta dando erro!

O que eu quero é comparar o que tem no campo txUsuario e Password com os dados no banco

[code]String usuario = txUsuario.getText();
String senha = Passwordtxt.getText();

   try{  
        SessionFactory fabrica = new AnnotationConfiguration().configure().buildSessionFactory();
        //Abrir uma sessão, uma conexão com o BD, atraves do objeto fabrica
        Session sessao = fabrica.openSession();
        sessao.beginTransaction();  
        Query consulta1 = sessao.createQuery("FROM Administrador");
        Query consulta2 = sessao.createQuery("FROM Administrador");
        if(txUsuario.getText().isEmpty() || Passwordtxt.getPassword().length==0) {
            JOptionPane.showMessageDialog(null, "Login e senha vazios!");
        }else if(consulta1.equals(usuario) && consulta2.equals(senha)) {
            JOptionPane.showMessageDialog(null, "Usuario Certo");
        } else {
            JOptionPane.showMessageDialog(null, "Usuario Errado");
        }
        
        
          
    }catch(Exception e){  
        JOptionPane.showMessageDialog(null, "Não foi possível realizar a conexão!");  
    }  [/code]