В данном случае вопрос лицензирования должен ложиться на банк или на нас как на конечного пользователя если подписка необходима?
Как и с любым другим софтом. Непосредственно конечный пользователь в компаниях не покупает софт. Хотя, в принципе, конечный пользователь может это сделать, но вряд ли захочет.
Если не хотите платить oracle, используйте бесплатные сборки jdk и jre. В статье из первого ответа есть ссылки.