No debe instanciar directamente la implementación de CachedRowSet; use su proveedor para obtener una instancia:consulte http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/RowSetProvider.html (disponible desde JDK7)
De hecho, la interfaz de CachedRowSet y la fábrica relacionada son estándar/portátiles.
Algo como lo siguiente debería funcionar:
CachedRowSet crs = RowSetProvider.newFactory().createCachedRowSet();
crs.populate(myResultSet);