I haven't used it, but I saw
Inline::Java demo'd at
YAPC America::North 2001 and it looks pretty slick. It even has a "Study" method that will study a Java class and automagically build a perl object interface. It might be worth taking a look at for your application.
Regards,
Rhet