Anda tidak dapat memiliki nama database sebagai variabel pengikat -- Anda harus menyematkannya dalam literal kueri. Ubah kueri Anda menjadi ini:
String query = "CREATE DATABASE " + getDatabaseName();
Anda juga dapat menggunakan Statement
biasa (bukan PreparedStatement
) untuk menjalankan SQL ini.