I don´t think the statement is true as it is. If $J=\omega_1+\omega_1^*$$J=\omega_1+1$ then for any $I \supseteq J$ (of whatever cardinality) you can define a cut as: $x \in A$ iff $x \in I$ and $\exists \alpha \in \omega_1 (x<\alpha) $ and $B=I \setminus A$. This cut can't have cofinality $(\omega, \omega)$.