Is there any way to execute perl code without having to use Runtime.getRuntime.exec(\"...\"); (parse in java app)?
No, I don't believe this exists. While there have been several languages ported to the JVM (JRuby, Jython etc) Perl is not yet one of them.