SQLRecordset is a JDBC wrapper that allows for disconnected recordset functionality (similar to Microsoft ADO 2.x). It also allows intelligent saves from recordsets and writes ANSI-92 compliant SQL.
Download it here.