Try to extend your J-1 status. You need to maintain your legal status before the H-1B status become effective. You also can go back to China by the end of May 2007 and then, get a H-1B visa to come back to USA by the end of September 2007. It should be easy to get the H-1B visa in China.