As played up until turn is fine imo.
Call turn, fold river jam.
Your call on the turn will look so strong that he will have to give up on river if hes got the bare J/Air.
An argument can be made for calling any size bet on river, esp if its a complete blank but then again if villain did jam on a blank then thats just an uber strong move and would give up.lol
Would need more info on villain as to wether he would play a draw/tp hand like this to know wether we get the correct odds
on making a call if he jammed and a blank hit, but until then you just have to give up imo(on river that is).
Btw dont ever shove turn against an agg player(or any for that matter, but agg esp) with a premium hand, as your just going to fold out all better, just being passive is the right move against a suspected agg player(small sample).