His airness Jordan does not play here. Let $k$ be a field and $A\in \mathbf{M}_n(k)$ a matrix. Then $A$ is a diagonalizable over $k$ if and only if its minimal polynomial is split with distincts roots. But in your case the minimal polynomial divides $X^n - 1$ who has distinct roots and all non constant polynomials are split, because you are over $\mathbf{C}$.
Detail for the split part. It uses the following well-known fact : over any algebraically closed field, any non constant polynomial is split (i.e. product of polynomials of degree $1$). Indeed : take a polynomial $P$ that is non constant : it has a root $z$ because $k$ is algebraically closed, so that you can write $P(X) = (X-z)Q(X)$ and continue with $Q$, which again has a root... Finally, $\mathbf{C}$ is algebraically closed, and this is a standard result.
Remark 1. $A$ is trigonalizable over $k$ if and only if its characteristic polynomial over $k$ is split.
Remark 2. I won't give details as they are in any good course. To prove the previously stated equivalences for diagonalizability or trigonalizability, you don't need Jordan normal form (JNF). For trigonalizability one direction is obvious and the other one is done by induction and uses the fact that a root of a characteristic polynomial is an eigenvalue. For diagonalizability one direction results from the kernel decomposition theorem (which does not use JNF and uses only Bézout) and the other is obvious. By the way, you don't need Schur's lemma, nor Cayley-Hamilton.