2. Yes, as long as you stay in China for two years, no matter when you will start to serve your country.
3. Pursuing the same J1 program will be regarded as the same J1, only 1 waiver is needed. But the maxium period of that J1 including the first time cann't exceed 3 years, according to current regulation.