Don't some J visa's have a two year requirement?
What I mean by two year requirement, is that you are required to go back to your country, and live in your home country for two years before returning to the U.S. as an immigrant, unless you get a J waiver-- yes another waiver. I am not up-to-date with all the details of J visa.