I understand you have a lot of questions about how to proceed. This is why working with an attorney is best as a strategy can be developed based upon the specific facts of your case. You may file a Form I-485 at any time assuming the priority date is current. Your Form I-485 would be independent of your H-1B petition. The issue is timing. If you were to file the Form I-485 now, you could not travel outside the United States unless you were granted advance parole or have H-1B status. If you travel outside the United States relying on your J-1 to re-enter, there are two issues. First, your Form I-485 will be deemed abandoned due to your departure. Second, you may be denied entry because of immigrant intent. Unlike H-1B, J1 does not allow for dual intent. I encourage you to actually consult attorney to develop a strategy. In the interim, you can read more about adjustment of status at http://myattorneyusa.com/adjustment-of-immigration-status.
Answered on Jun 22nd, 2016 at 6:34 AM