They're both CJO's, so just like applying for multiple interviews, there is nothing that stops someone leaving AD to get CJOs from multiple airlines and picking the one he wants as he retires/separates. Two years out gives a bit more peace of mind than six months, but doesn't really change that much.
This is a solid step in the right direction. An even better step would be to actively recruit guys that are at the 7 or 15 year point. Send them through indoc on a week or two of leave and then know that they're going to drop long term mil leave for 5 years. Then you have a 99.9% chance that dude is going to show up at your airline at the 5 year point. It is obviously not free but it's not that much either. With how much airlines are spending on trying to create their own pipeline, this seems like an easy answer to get some top tier candidates with a very predictable timeline.