The new deal includes the option of a further 12 months for the 21-year-old.
“In football, at times you love to be proved wrong and that is just the case with Jordan,” Coventry boss Steven Pressley said.
“I said to him in the summer that his future lay away from this club and the normal reaction is disappointment and in some cases players just down tools, but Jordan’s reaction was the complete opposite.
“Of course he was devastated when I gave him the news but it put the bit between his teeth and nobody could be happier than myself that he’s gone out and proved me wrong.
“I’ve been delighted with his contribution and his attitude, and long may that continue. He’s got terrific attributes – he’s quick, he’s terrific in the air and he’s also a very positive influence around the training complex and I look forward to continue working with him.”