CachedRowSetDataModel is a convenience implementation of
DataModel that wraps a CachedRowSet of Java objects.
Note that the specified CachedRowSetMUST
be scrollable.
Cache for row and column values that supports persisting the data behind
a UIData component across HTTP requests, without
requiring that the underlying JDBC connection remain open.