Hand 1: If he didnt flat an UTG range from the BB i'd probably call but preflop skews his range too much towards sets.
Hand 2: I'd just go ahead and shove river because you have missed draws in your range and you seem to be ahead a large amount of the time. Albeit I have a hard time putting him on a hand, but it would be bizarre for him to check the turn with anything that beats AA.