Inserção no Banco de Dados MYSQL

Tenho um pequeno sistema que faz inclusões no banco de dados, porém, após a inclusão, recebo uma msg de erro na primeira linha do preparedstatement do codigo abaixo me informando que a sintaxe do comando sql esta errada. Estou recebendo como parametros um empregado (setNome e Set Salario e a conexao com o banco). Alguem tem alguma dica?

Método de inserção

import java.sql.*;
//import negocio.Empregado;

public class EmpregadoDAO {
public static int inclui(Connection conn, Empregado e) throws SQLException {

LINHA COM ERRO APOS EXECUÇÃO
PreparedStatement pstmt = conn.prepareStatement(“SELECT nextval(‘empregado_numero_seq’) AS NUMERO”);
ResultSet rs = pstmt.executeQuery();
rs.next();
int pk = rs.getInt(“NUMERO”);
pstmt.close();

	pstmt = conn.prepareStatement("INSERT INTO EMPREGADO (NUMERO, NOME, SALARIO) "+ "VALUES (?, ?, ?)");
	pstmt.setInt(1, pk);
	pstmt.setString(2, e.getNome());
	pstmt.setDouble(3, e.getSalario());

	pstmt.executeUpdate();
	pstmt.close();
	return pk;
	
}

Se você executar esse SQL no banco na mão, provavelmente o mesmo erro vai ocorrer. Tente fazer isso e diga o que houve.

Abraço.

qual a mensagem de erro?

por que deveria ocorrer um erro na linha abaixo onde executa a
query, as vezes o problema é outro, mas é uma boa executar o SQL no banco
[]s