В последнем (на момент написания) релизе Java исправлена очень давняя и неприятная ошибка потери исходного исключения при загрузке класса. Теперь понять, почему класс не загрузился станет легче!
Исправление доступно в релизах
11.0.19
17.0.7
8u341
Описание по ссылке:
https://bugs.openjdk.org/browse/JDK-8048190
Кажется, хороший повод провести апгрейд минорной версии JVM!
Почитать что еще исправлено, например, в 11.0.19 можно вот тут:
https://www.oracle.com/java/technologies/javase/11all-relnotes.html#R11_0_19
В частности, расследовать падения (например с Out Of Memory) в production поможет исправление https://bugs.openjdk.org/browse/JDK-8287011