Statement.execute() then Statement.getResultSet() should be considered equivalent to executeQuery() (to record the number of rows fetched). Besides, getMoreResults() is currently ignored, we need to support multiple resultsets