It sounds like it will not be possible to use standard
Java serialization here. However one simple-to-use alternative would be to use
XStream to convert the object to an XML representation instead. (See the
two minute tutorial, it's very easy to use.) In this case you don't really need a BLOB - character-based types like CLOB or VARCHAR might be slightly more appropriate. But BLOB would still work.