no contradiction. After you get another two years J1 for same program, you can enter US again. But you have to apply waiver before you change to other status (F1, H1,...) otherwise you have to go back to China after two year J1 expire(total three years).