Ese mensaje es un poco desconcertante. Parte de esto parece decir que la aplicación que está utilizando está cargando explícitamente el controlador JDBC ... que está en desuso. Pero también dice que usted (debe) usar los controladores JDBC de MySQL Connector/J 8.x en lugar del 5.1.47
JAR en el d2rq
directorio de la biblioteca. (Puede obtener controladores MySQL Connector/J 8.x desde el sitio de descarga).
Básicamente, parece que está utilizando un software desactualizado/abandonado. El sitio de github para dr2q no muestra cambios en la rama maestra desde 2015. Y el repositorio ahora es de solo lectura.
Si tuviera suficientes conocimientos de programación Java y estuviera dispuesto a esforzarse, podría:
- Bifurcar el repositorio
- Investigar la verdadera causa del problema
- Actualice el código base para corregir el aparente
Class::forName
emitir y/o actualizar el controlador JDBC.
Pero si no tienes las habilidades, etcétera... tu mejor opción sería buscar otra herramienta. (Es posible que pueda encontrar una solución alternativa para este problema en algún otro foro ... solo para quedarse perplejo con el siguiente).