Wow this is almost exactly like the last hand... actually the only difference is you hit your set on the river. The fact that the J hit really doesn't matter as much as the did. I doubt villian would have played a set/2pair so slowly, but possible? He also could have called down with 77-TT and valuebet the river? Once again, you're faced with 4.5:1 on your call and if he called down the whole way without odds to the flush, remember that.