今にも泣きそうです。
ちょっと見てやってください。

class SuperClass implements Serializable {
Object a;
Object b;
}

class SubClass extends SuperClass {
int c;

Load() {
c = read();
super = read(); //<--こなんの!!
}

Save() {
write(c);
write(super); //<--こなんの!!
}

}

果たして上記のようなことって出来るのでしょうか??

SubClassは SuperClassから派生しています。
read/writeは端折り過ぎですが、まぁシリアライズすると云う事で。
で、SubClassから、SuperClassをシリアライズ出来るのでしょうか?