Inibir mensagem de erro:

Colegas
estou usando o seguite codigo:

private void bt_runActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
         try {
            
            String sqlinsert ="select fn_iae_entrada(0,'09-11-2010',5,3333,'mensagem de teste','nov/2010',2,'I')";
            objConexao.statement.executeUpdate(sqlinsert);
          
            JOptionPane.showMessageDialog(null,"Gravação realizado com sucesso!");

           
        } catch (SQLException erro) {
            JOptionPane.showMessageDialog(null,"Erro a tentar Gravar o registro..."+erro);
        }
    }

Esta granvando o banco, mas fica retornando a mensagem: .… org.postgresql.util.PSQLException: um resultado retornado quando nenhum era esperado

Tem como tirar essa mensagem de erro?
Obrigado!

Você está tratando todas as possíveis exceções retornadas pelo postgrs no catch (SQLException erro). Se sabe que esta mensagem não interfere em nada mesmo, talvez utilizar um if para certificar-se da mensagem e não exibi-la.

             String sqlinsert ="select fn_iae_entrada(0,'09-11-2010',5,3333,'mensagem de teste','nov/2010',2,'I')";  
             objConexao.statement.executeUpdate(sqlinsert);  

executeUpdate não é para fazer select.

Tente “execute”.

http://download.oracle.com/javase/6/docs/api/java/sql/Statement.html#execute(java.lang.String)

Exato entanglement

tentei fazer:

 String sqlinsert ="execute fn_iae_entrada(0,'09-11-2010',5,3333,'Erro no postgresql','nov/2010',2,'I')";
 objConexao.statement.executeUpdate(sqlinsert);

retornou o erro:
org.postgresql.util.PSQLException: ERRO: comando preparado “fn_iae_entrada” não existe.