Che io sappia, il metodo setString di PreparedStatement è fatto per il bind dei parametri (non dei nomi dei campi) e quindi aggiunge sempre gli apici.

Dovresti concatenare anziché usare il bind. A questo punto puoi anche usare Statement:

codice:
Statement stmt =  con.createStatement();
stmt.execute("ALTER TABLE utenti ADD COLUMN " + risposta + " VARCHAR(45);");