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.