Description
JDBCDynaClass / RowSetDynaClass has an option to convert the column names to lower case when creating the associated DynaProperty - this causea a problem in RowSetDynaClass's rows() method which uses the DynaProperty name to access the column value in the ResultSet. I can only think no-one is really using this since its been this way since created (over 4 years ago) - otherwise everyone is using lower case column names in the database anyway!
The proxy TestResultSet and TestResultSetMetaData implementations used by DynaRowSetTestCase are hacked by using normal case in the meta data - but lower case in the result set.
Since the DynaProperties are created in column index order - I suggest changing rows() to use the column index, rather than DynaProperty name.