I want to store and retrieve a java object into/from a CLOB field. It looks like setClob(int, clob) method requires a clob object. Also, when i retrive the clob [getClob()] from the database i need to get back as a java object. How do we do this? I know we can store it as a stream into the clob field but how do we get back as an object.