すいません。もう少し詳しく書きます。
自分なりに調べて、上記の様にはしたのですが、readObject()で、
「UTFDataFormatException」が発生してしまいます。
また、処理を簡略化した物では、「EOFException while reading the
stream header」となってしまいます。
 出力するクラスの規模は全く違うのですが、それ以外は
ほとんど変わりません。

頭がいっぱいいっぱいです・・・。