Your understanding is not correct. In fact, your example is false: there does exist a one-to-one correspondence between $\mathbb{N}$ and $\mathbb{Q}$. This is a little hard to see, but an easier example is taking $f:\mathbb{N}\to\mathbb{N}\cup\{-1\}$ given by $f(n)=n$. Then $f$ is injective but not surjective, but there does exist a one-to-one correspondence between $\mathbb{N}$ and $\mathbb{N}\cup\{-1\}$: namely, define $g:\mathbb{N}\to\mathbb{N}\cup\{-1\}$ by $g(n)=n-1$. So just having one injection that is not a surjection does not mean you can't have some different injection that is surjective as well.
I suggest you take some time to read the proof of Theorem 8 carefully. The proof is a proof by contradiction: it starts by assuming there exists some one-to-one correspondence $\varphi$, and then derives a contradiction (by proving that $\varphi$ cannot actually be surjective). Therefore the assumption that there exists a one-to-one correspondence must be false. Nowhere does this argument involve giving an example of an injection that is not surjective as you suggest; instead, it is an argument that applies to any one-to-one correspondence (if such a thing existed) and derives a contradiction.
(Incidentally it is not actually necessary to phrase this proof as a proof by contradiction--you can instead reorganize it so that it directly proves that no map $X\to P(X)$ is a surjection.)