java,mysql,spring,database-metadata,illegalaccessexception
As you've reasoned, the cause is most likely a clash between a compile-time class and a runtime class, where a class has (from JavaDoc) ...irrevocably changed. Looking at your shared folder, I'd say that maybe the mariadb-java-client-1.1.2.jar is the culprit....