gdr.getField(procedureResultSetsHolder);
// create the holder of all the ResultSet arrays, new java.sql.ResultSet[][compiledResultSets]
cons.pushNewArray("java.sql.ResultSet[]", compiledResultSets);
cons.putField(procedureResultSetsHolder);
cons.endStatement();
// arguments for the dynamic result sets
for (int i = 0; i < compiledResultSets; i++) {