Just a quick thought. There is the possibility they misunderstood the visa process. J-1 is a business/cultural exchange visa that requires a 2 year absence before re-entry under a H-1B visa or similar. Perhaps someone told them a J-1 visa was easier to get for an intern. During the H-1B process, they discovered the 2 year absence rule, and had to rescind the offer.