MySQL 8 utilizza caching_sha2_password anziché mysql_native_password a partire da MySQL 5.7 (e MariaDB).
"caching_sha2_password, è a partire da MySQL 8.0 il plug-in di autenticazione preferito, ed è anche il plug-in di autenticazione predefinito anziché mysql_native_password. Questa modifica riguarda sia il server che la libreria client libmysqlclient:"
Il connettore Java di MariaDB non lo implementa ancora, ma ha un compito assegnato:
https://jira.mariadb.org/browse/CONJ-663
Per connetterti a MySQL 8, dovrai utilizzare il connettore Oracle, un altro connettore che supporta la modifica, oppure attendere l'implementazione di MariaDB.