Såvitt jag vet tillåter förberedda uttalanden inte att sätta ett tabellnamn. För det mesta stöder den bara ? i värden i DML-satser (infoga, uppdatera, ta bort, välj), inte DDL.
För att skapa en tabell måste du skapa en SQL-sträng, till exempel
String s = "create table " + TABLE_NAME + " (col int) ";
stmt.execute(s);