It's the vicious cycle of Terminator time travel. I grew up believe Connor had one father originally, but through the events of the future, Kyle became his father, but then it opens the question, was John always conceived by Kyle going back in time, in which case the future is written before the past. Time travel in films can really screw with your brain when things like this happen.