Este erro ocorre quando você tenta usar um driver JDBC do Mysql 5 em um banco de dados Mysql 8 ou superior. Você pode usar o seguinte arquivo JAR
mysql-connector-java 8.0.11
Ou use esta dependência do Maven
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
Se você precisar ter conexão com MySQL 5 e MySQL 8 no mesmo aplicativo, você precisará isolar carregadores de classe, algo como o seguinte pode funcionar
Como carregar arquivos JAR dinamicamente em tempo de execução?