Note that $D_1$ has real eigenvalues iff $D_1^{-1}$ has real eigenvalues. We find that
$$
D_1^{-1} = (C^{-1}B + (AC)^{-1})B^{-1}C =
C^{-1}BB^{-1}C + C^{-1}A^{-1}B^{-1}C\\
= I + C^{-1}A^{-1}B^{-1}C.
$$
So, it suffices to show that $D_1^{-1} - I = C^{-1}A^{-1}B^{-1}C$ always has real eigenvalues. We note that this matrix is similar to
$$
C(D_1^{-1} - I)C^{-1} = C[C^{-1}A^{-1}B^{-1}C]C^{-1} = A^{-1}B^{-1},
$$
which is in turn similar to
$$
A^{1/2}A^{-1}B^{-1}A^{-1/2} = A^{-1/2}B^{-1}A^{-1/2}.
$$
So, we see that $D_1^{-1} - I$ is similar to $A^{-1/2}B^{-1}A^{-1/2}$. $B$ is a principal submatrix of a positive definite matrix and is therefore positive definite, which means that $B^{-1}$ is positive definite, which means that $A^{-1/2}B^{-1}A^{-1/2} = [A^{-1/2}]^TB^{-1}A^{-1/2}$ is positive definite, which means that $A^{-1/2}B^{-1}A^{-1/2}$ has real eigenvalues, which means that $D_1^{-1} - I$ has real eigenvalues.
A similar line of reasoning can be applied to $D_2$.