It’s not a paradox at all, there’s two different timelines. In the first timeline, Kyle Reese is born after John Connor, who defeats Skynet, prompting Skynet to send a T-800 back in time and Connor to send Reese. Once that happens, the second timeline is created in which Reese becomes John’s father.