プログラムで例外が発生しなかったという事実は、結果がないことも例外ではないということです。
CallableStatementのexecute()メソッドを使用できます。 executeメソッドは、リクエストの実行に対応するResultSetがあったかどうかを示すブール値を返します。
Javadocへのリンク: https: //docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html#execute()
スーパークラスステートメントのgetResultSetメソッドを使用してResultSetを取得することもできます。
あなたの場合、あなたは以下をするでしょう:
boolean gotResults = myStmt.execute();
ResultSet rs = null;
if(!gotResults){
System.out.println("No results returned");
} else {
rs = myStmt.getResultSet();
}