Can you help me solve iv) in the following problem?
I believe I'm supposed to use the results from i), ii) and iii).
But why can't I just say that $R/I$ is a finite ring from ii), and since $\varphi$ is surjective we have $\varphi(R/I)=R/J$ which must be finite ring, when $R/I $ is finite?

To elaborate on my comment. We have an ideal $J \subset R = \mathbb{Z}[i]$, and we wish to construct another ideal $I \subset J$ of the form $I = nR$ for some $n \in \mathbb{Z}$.
We know $\mathbb{Z} \cap J$ is a nonzero ideal of $\mathbb{Z}$, hence is of the form $(n)$ for some $n \neq 0$.
By the above $n\mathbb{Z} \subset J$ so we know that $I := nR \subset J$ (you should convince yourself of this using the axioms of an ideal). But then we can use the fact that $R/I$ is finite and surjects onto $R/J$.
Note the difference with your comment - $J \cap \mathbb{Z}$ is not an ideal of $R$, you have to throw in some extra stuff.