I am not sure about that set, because his river bet doesn't make sense. Your line is pretty weak and he might be just bluffing with air or have something like TPGK, two pairs, maybe Kx...
Generally, I wouldn't raise w/ KJo with two limpers... However, if I had done that, I would have definitely cbet the flop.