Non è possibile avere il nome del database come variabile di collegamento:è necessario incorporarlo nel valore letterale della query. Cambia invece la tua query in questo:
String query = "CREATE DATABASE " + getDatabaseName();
Puoi anche utilizzare una semplice Statement
(anziché PreparedStatement
) per eseguire questo SQL.