Based on your read on him - or on his read of you - it's very possible he just has a pair of jacks. That's a scary board though, I'd be very concerned about the straight. I think you would have done well to reraise on the flop. That's what I call the "I'm serious, bitch!" raise.