esProc SPL is a scripting language for data processing, with well-designed rich library functions and powerful syntax, which can be executed in a Java program through JDBC interface and computing independently.
Why do you think that https://github.com/practical-tutorials/project-based-learning is a good alternative to esProc