Java.sql.SQLException: conjunto de resultados esgotados

Boa tarde galera, tudo bem?

Estou tendo esse erro no fonte abaixo:

    private boolean verificaAcesso(String nomeMenu, String codFuncionario) {
        boolean acessa;
        try {
            conectaAcessos = new conexao();
            conectaAcessos.conecta();
            conectaAcessos.executaSQL("SELECT funcid, rotina, sem_acesso "
                    + "FROM acesso WHERE rotina = '" + nomeMenu + "' AND funcid = " + codFuncionario);

            //o erro ocorre nessa linha
            if (conectaAcessos.resultset.getString("sem_acesso").equals("S")) {
                acessa = true;
            } else {
                acessa = false;
            }
        } catch (SQLException erro) {
            JOptionPane.showMessageDialog(null, "Ocorreu o seguinte erro ao carregar os acessos " + erro, "Carregar Acessos", JOptionPane.ERROR_MESSAGE);
        }

        if (acessa = true) {
            return true;
        } else {
            return false;
        }
    }

Alguém já passou por algo semelhante,
Obrigado

Movido para o fórum de persistência.
Por favor, leia com atenção a descrição dos fóruns antes de postar.

Outra coisa, fica bem difícil sabermos o porque do erro, se todo seu acesso está sendo encapsulado por uma classe cujo os fontes não temos acesso.
Mas provavelmente vc está tentando ler um valor após o último next() ou antes de dar next() pela primeira vez.

Além disso, procure usar o PreparedStatement. O seu código, do jeito que está, além de ter concatenações horríveis está sujeito a SQL Injection.