Не можете да имате името на базата данни като свързваща променлива -- трябва да го вградите в литерала на заявката. Вместо това променете заявката си в това:
String query = "CREATE DATABASE " + getDatabaseName();
Можете също да използвате обикновен Statement (вместо PreparedStatement ) за изпълнение на този SQL.