Quando si esegue una procedura memorizzata, può effettivamente restituire più oggetti ResultSet e/o aggiornare i conteggi se esegue più istruzioni.
Utilizzi CallableStatement
per eseguire il proc e quindi getResultSet()
o getUpdateCount()
per ottenere il risultato giusto. Per più set di risultati/dichiarazioni chiami getMoreResults()
per scorrere i risultati del processo memorizzato.
Per un caso semplice come questo dovresti semplicemente chiamare getResultSet()
una volta ed elaborarlo.