Voor zover ik weet, laten voorbereide verklaringen het niet toe om een tabelnaam in te stellen. Meestal ondersteunt het alleen ? in waarden in DML-instructies (invoegen, bijwerken, verwijderen, selecteren), niet in DDL.
Om een tabel te maken, moet u een SQL-tekenreeks maken, zoals
String s = "create table " + TABLE_NAME + " (col int) ";
stmt.execute(s);