L1/H1 visa requires you to get J1 waiver (212e) first. You can get J1/B/F1/O1 visa at the consulate/embassy without J1 waiver.
Who wrote "去年的J1簽證上寫著兩年內不能再入境美國", the VO in China or CBP? If CBP, it doesn't matter. If VO, don't forget you are going to see VO again for your next visa. You must have made some promise before the VO last time somthing like you guaranteed you wouldn't go to US again and wouldn't get J1 waiver.
Who wrote "去年的J1簽證上寫著兩年內不能再入境美國", the VO in China or CBP? If CBP, it doesn't matter. If VO, don't forget you are going to see VO again for your next visa. You must have made some promise before the VO last time somthing like you guaranteed you wouldn't go to US again and wouldn't get J1 waiver.