there is an implied dependency on Java here... is it intentional to skip the dependency on the easyconfig?
(the answer could be yes, I can imagine some situations whereby depending on system java makes sense).

ps. I will be actually using this easyblock in production in ~2 months so, I will in a position to give better hands-on feedback.