Nie powinieneś bezpośrednio tworzyć instancji CachedRowSet — użyj jego dostawcy, aby uzyskać instancję:zobacz http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/RowSetProvider.html (dostępny od JDK7)
W rzeczywistości interfejs CachedRowSet i powiązana fabryka są standardowe/przenośne.
Coś takiego powinno załatwić sprawę:
CachedRowSet crs = RowSetProvider.newFactory().createCachedRowSet();
crs.populate(myResultSet);