Autant que je sache, les instructions préparées ne permettent pas de définir un nom de table. Généralement, il ne prend en charge que ? dans les valeurs des instructions DML (insert, update, delete, select), pas DDL.
Pour créer une table, vous devez créer une chaîne SQL, telle que
String s = "create table " + TABLE_NAME + " (col int) ";
stmt.execute(s);