Tu clase debe derivar de TComponent.
Para grabar el component en un archivo;
Código Delphi
[-]
procedure TForm1.SaveComponentToFile(sFilename: string);
var
FS: TFileStream;
begin
FS := nil;
try
FS := TFileStream.Create(sFileName, fmCreate);
FS.WriteComponent(TuComponente);
finally
FS.Free;
end;
end;
Y para leer desde el archivo,
Código Delphi
[-]
procedure TForm1.ReadComponentFromFile(sFilename: string);
var
FS: TFileStream;
begin
FS := nil;
try
FS := TFileStream.Create( sFileName, fmOpenRead );
FS.ReadComponent(TuComponente);
finally
FS.Free;
end;
end;
Pero primero deberias pasar esa clase java a delphi.
Espero te sirva,