Como chamar um método de outro package (Java)

Tenho o método de validação do login onde faz a consulta no banco de dados para conexão e um botão em outro package que colocaria o metódo, porém está dando errado.

Os códigos são esses:


package controller;

public class login_controle {

public void consulta(String login, String senha) throws SQLException {

    conexao c = new conexao();
    try {
        c.conectar();
        PreparedStatement pst = c.con.prepareStatement("SELECT * FROM usuario");

        ResultSet rs = pst.executeQuery();

        while (rs.next()) {
            if ((login.equals(rs.getString("login"))) && (senha.equals(rs.getString("senha")))) {
                TelaPrincipal tela = new TelaPrincipal();
                tela.setVisible(true);
            }
        }
        pst.close();

        c.Fechar_Conexao();
    } catch (SQLException e) {
        JOptionPane.showMessageDialog(null, "Erro: " + e.getMessage(), "Alerta", 2);
    }
}

}


package view;

private void buttonConectarActionPerformed(java.awt.event.ActionEvent evt) {
login_controle log = new login_controle();
log.consulta(login,senha);
}

Alguém poderia me dizer o que estou fazendo de errado?

Esta é a mensagem de erro que aparece na passagem de parâmetros.

Você declarou as variáveis login e senha? Ex: String login = “login”;
Caso não sejam variáveis e você queira passar o valor diretamente, é necessário passar os parâmetros com aspas. Ex: “login”, “senha”.