Bill,
this is one of those hands that I don't sweat later on because I would have pinned him on J-9, or assumed that maybe he had only top pair and was trying to buy the pot. Its kind of hard to think that your set is not the best hand out there. This is just my oppinion and I am not by any means a great poker player but I would have lost my stack on this hand too.