Iterates through the given ResultSet, packing its contents into a List using get(ResultSet) in the order they appear.
This method does not close the ResultSet.
Parameters:
resultSet - the ResultSet instance containing the query result to process
Returns:
an unmodifiable List containing the data from the query result
Throws:
SQLException - thrown if anything goes wrong during the packing