waues, sorry to keep on you about this, but you did not put him on a big hand preflop. YOU had the big hand preflop. You have already said

So, I put him on Very good hand. But I was not sure if my QQ was big enough because he might be somehow overplaying JJ,QQ, AKs, AQs, even AJs in position.So I called.
You are killing this range of hands. Of all of these hands none of them will not C bet the flop when checked to. Why do you keep saying AA KK or QQ?