Vous ne devriez pas instancier directement l'implémentation de CachedRowSet -- utilisez son fournisseur pour obtenir une instance :voir http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/RowSetProvider.html (disponible depuis JDK7)
En fait, l'interface de CachedRowSet et l'usine associée sont standard/portables.
Quelque chose comme ce qui suit devrait faire l'affaire :
CachedRowSet crs = RowSetProvider.newFactory().createCachedRowSet();
crs.populate(myResultSet);