Procedure Não funciona

private CallableStatement cst = null;
public void insereTodosPalpites(int id) {

    try {
        
        cst = conex.conectar().prepareCall("{call amocicli_copa2018.INSERIRPALPITE(?)}");
        cst.setInt(1, id);
        cst.execute();
        
    } catch (SQLException e) {

        System.out.println("Erro: " + e.getMessage());

    } finally {

        conex.desconectar();

    }

}   

Não estou conseguindo inserir o id na tabela do banco de dados, a variável id até possui o valor armazenado, mas na hora de executar a chamada não funciona o id passa como zero no banco.

Tente ver se a linha SQL funciona por um cliente SQL.
No meu caso, em um programa C#, descobri haver diferenças de versões e uma pequena diferença de sintaxe SQL da Microsoft.

Obrigado era erro na procedure mesmo