in reply to reading perl objects with java

There's a reason that the BioPerl project exists. Perl is easy to learn, use and distribute. If you don't want to figure out how to distribute it to your users then perhaps you should look into using BioJava instead.