Wow.... um.... didn't see that coming, that's for sure. Maybe this would have been easier if we had some physical ready (timing, at the least).
J6, huh? And then check raising the flop with your flush draw? I guess that's reasonable, but I certainly wouldn't have out you on that hand if I was him.
For what it's worth, I actually think his play here was pretty good from beginning to end. I'm not so sure about yours though

But good call on the end! You read your man and made the right call.