Das Problem der SQL-Funktionen hierbei ist, dass jeder Job, der diese dann nutzt, ebenso eine JVM startet. Im Sinne der verfügbaren Ressourcen kann das schon mal kontraproduktiv werden.
Man sollte sich hier dringend Gedanken machen, wie man javabasierte SQL-Funktionen besser von eigenen Service-Jobs dann durchführen lässt, die man bei hohem Durchsatzanforderungen dann auch skalieren kann.