The villain seems fairly adequate. In game I thought that it was unlikely that he had a Kh since a lot of the Kx are jamming pre. Qh seems very plausible. Unlikely he does it with a Th, unless it's Th6h, so I basically just beat a bluff if he has a bluffing range in this spot?
PokerStars - 30/60 NL (3 max) - Holdem - 2 players
Hand converted by PokerTracker 4
BB: 12.67 BB
Hero (SB): 12.33 BB
Hero posts SB 0.5 BB, BB posts BB 1 BB
Pre Flop: (pot: 1.5 BB) Hero has J♥ 2♣
Hero calls 0.5 BB, BB checks
Flop: (2 BB, 2 players) A♥ 7♥ T♠
BB checks, Hero bets 1 BB, BB calls 1 BB
Turn: (4 BB, 2 players) 8♥
BB checks, Hero checks
River: (4 BB, 2 players) 9♥
BB checks, Hero bets 2 BB, BB raises to 10.67 BB and is all-in, Hero calls 8.33 BB and is all-in