Sie sollten die Implementierung von CachedRowSet nicht direkt instanziieren – verwenden Sie seinen Provider, um eine Instanz zu erhalten:siehe http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/RowSetProvider.html (verfügbar seit JDK7)
Tatsächlich sind die Schnittstelle von CachedRowSet und die zugehörige Factory standardmäßig/portabel.
Etwas wie das Folgende sollte ausreichen:
CachedRowSet crs = RowSetProvider.newFactory().createCachedRowSet();
crs.populate(myResultSet);