O MySQL 8 usa caching_sha2_password em vez de mysql_native_password a partir do MySQL 5.7 (e MariaDB).
"caching_sha2_password, é a partir do MySQL 8.0 o plugin de autenticação preferido, e também é o plugin de autenticação padrão em vez de mysql_native_password. Esta mudança afeta tanto o servidor quanto a biblioteca cliente libmysqlclient:"
https ://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password
O Java Connector do MariaDB ainda não implementa isso, mas tem uma tarefa atribuída:
https://jira.mariadb.org/browse/CONJ-663
Para se conectar ao MySQL 8, você terá que usar o conector Oracle, outro conector que suporta a mudança, ou aguardar a implementação do MariaDB.