i would have put him on the other jack, which you would have out kicked.

considering he had a low flush draw (you could have been on the same draw with a higher card), his preflop and turn calls were very bad calls. i wouldn't have limped in with his hand.

the only thing i would have done differently - with 2 hearts showing, i would have bet the flop harder. that's not to say he still wouldn't have called...

i see so many bozo's call preflop raises with suited anything, that if i hit a strong hand on the flop and there are 2 of a suit flopped, i still bet the flop hard.