Не. Не можете да използвате променливи за свързване за имена на таблици или колони.
Тази информация е необходима за създаване на план за изпълнение. Без да знаете по какво искате да поръчате, би било невъзможно да разберете какъв индекс да използвате, например.
Вместо свързващи променливи, трябва директно да интерполирате името на колоната в SQL израза, когато вашата програма го създаде. Ако приемем, че вземете предпазни мерки срещу SQL инжектиране, това няма отрицателна страна.
Актуализация: Ако наистина искате да скачате през обръчи, вероятно бихте могли да направите нещо като
order by decode(?, 'colA', colA, 'colB', colB)
но това е просто глупаво. И бавно. Недей.