To verify it is a JDK 1.6 issue, please write a small command line application that tries to serialize the same structure. And then deserialize it with the same version. Also I would recommend upgrading to the latest 1.6 version before doing so.
[Message sent by forum member 'mriem' (mriem)]
http://forums.java.net/jive/thread.jspa?messageID=346262