Lieber MB,
Deine SQL-Platzhalter können nur Werte annehmen. Das hatte ich Dir schon geschrieben. Die Werte sind Integer, String, Date oder ähnliches. Wenn Du Spaltennamen, Tabellennamen oder überhaupt Namen verwenden willst, dann sind das keine Werte, sondern Namen. Die kannst Du nicht über Platzhalter setzen.
Liebe Grüße
Felix Riesterer