आपके पास डेटाबेस नाम बाइंड वैरिएबल के रूप में नहीं हो सकता है - आपको इसे क्वेरी अक्षर में एम्बेड करना होगा। इसके बजाय अपनी क्वेरी को इसमें बदलें:
String query = "CREATE DATABASE " + getDatabaseName();
आप एक सादे Statement . का भी उपयोग कर सकते हैं (PreparedStatement . के बजाय ) इस SQL को चलाने के लिए।