I would recommend you to read Martin Fowler’s essay on Continuous Delivery:
I guess this is what you want to achieve.
a solution to be able to trigger the external batch jobs
It seems that you skipped (forgot) a question how you prepare an environment for those batch jobs. You need to create a directory tree, download external jar files, setup various configs, launch various processes such as “database” which the batch jobs depends upon. Only after you have set up the sufficient environment, you can trigger the job. Do you think you can manage such jobs (infrastructure construction) done by Katalon scripts? ---- I do not think it is feasible.
This requirement is addressed by the software called “Build tools” such is Gradle. KS is not designed for this type of role in mind. I would use Katalon Studio Runtime Environment as a role player just for UI testing purpose driven by a Gradle build.
If I require automatic scheduling/triggering a Gradle build, I would execute it under the control of Continuous Integration servers — such as Jenkins, TeamCity, Travis CI.
I would tell you again, KS is not a CI server.