Song Guo Zheng was jailed for failing to disclose his China ties under a controversial initiative to counter alleged Chinese espionage.