Когато изпълнява съхранена процедура, тя може действително да върне множество ResultSet обекти и/или броя на актуализациите, ако изпълнява няколко оператора.
Използвате CallableStatement
за да изпълните процеса и след това getResultSet()
или getUpdateCount()
за да получите правилния резултат. За множество набори от резултати/изявления извиквате getMoreResults()
за да преминете през резултатите от съхранената процедура
За прост случай като този трябва просто да извикате getResultSet()
веднъж и го обработете.