Wahrscheinlich an der Kombination RPG und Java.
Wie machst du denn den Aufruf?
Den RPG-Teil hast du ja nicht gepostet.

Die meiste Zeit geht mit der Initiierung der JVM verloren während der Java-Teil dann wohl schnell geht.

Bau doch einfach mal in dein Java-Programm ein paar Logstatements ein um die Zeit der einzelnen Aktionen zu messen.