Rap megastar J. Cole has signed a contract to play in the Chinese Basketball Association with the Nanjing Monkey Kings, sources told ESPN on Wednesday.