Consolidating logic to read entire records from ResultSets; adding ability to call underlying ResultSet methods with column indices.