You are right about C. That is clearly wrong. Now let's look at the others:
Do you know that the lady ...... is a princess?
A, next to whom you are sitting, This is correct, but rather formal (assuming that the comma is a typo. If it's not, then the sentence is incorrect.) B you are sitting next to