Much of a qualitative structure of the representations of a these algebra is determined only by the complexifications of the algebras—that is, their tensor products as real Lie algebras with the complex field $\mathbb{C}$. Many different real Lie algebras can collapse to the same thing when complexified; for example,
$\mathfrak{su}(n)\otimes\mathbb{C}\cong\mathfrak{sl}(n)\otimes\mathbb{C}$ for all $n$.
This is a very powerful fact, and Weyl used it to categorize the finite-dimensional irreducible representations of semisimple Lie algebras. Given a (finite-dimensional) semisimple $\mathfrak{g}$, the complexification $\mathfrak{g}\otimes\mathbb{C}$ is isomorpic to the complexification $\mathfrak{h}\otimes\mathbb{C}$ of another Lie alebra $\mathfrak{h}$ that is the semisimple Lie algebra of a compact Lie group. Complete reducibility of the representations of compact topological groups is relatively easy to prove; using the Haar measure, one can integrate over the entire group, so the proofs of complete reducibility for finite groups that use an averaging over the entire group can be carried over with minimal modification. And Weyl's unitary trick makes it possible to carry this result over to any semisimple Lie algebra, even if the Lie group it corresponds to is not compact.
For the algebras specifically mentioned in the question, there is the general isomorphism of complexified Lie algebras: $\left[\mathfrak{su}(2)\oplus\mathfrak{su}(2)\right]\otimes{\mathbb{C}}\cong\mathfrak{so}(n,4-n)\otimes\mathbb{C},$
for any $0\leq n\leq4$. Note that this immediately also implies $\mathfrak{so}(4)\otimes\mathbb{C}\equiv\mathfrak{so}(4,0)\otimes\mathbb{C}\cong\mathfrak{so}(3,1)\otimes\mathbb{C}$. However, the real Lie algebras $\mathfrak{so}(4)$ and $\mathfrak{so}(3,1)$ are quite different; they describe infinitesimal rotations in four space dimensions and infinitesimal Lorentz transformations in three space and one time dimension, respectively. $\mathfrak{so}(4)$ acts as an infintesimal linear transformation on $[x_{1},x_{2},x_{3},x_{4}]\rightarrow[x_{1}',x_{2}',x_{3}',x_{4}']$ that leaves $x_{1}'^{2}+x_{2}'^{2}+x_{3}'^{2}+x_{4}'^{2}=x_{1}^{2}+x_{2}^{2}+x_{3}^{2}+x_{4}^{2}$ invariant. The Lorentz group is an infinitesimal linear transformation that instead leaves the spacetime interval $x_{0}'^{2}-x_{1}'^{2}-x_{2}'^{2}-x_{3}'^{2}=x_{0}^{2}-x_{1}^{2}-x_{2}^{2}-x_{3}^{2}$ invariant. However, replacing the real parameters of these linear transformations with complex ones results in the same complexified algebra. These means that the same "quantum numbers" can be used to characterize the irreducible representations of the all the $\mathfrak{su}(2)\oplus\mathfrak{su}(2)$, $\mathfrak{so}(4)$, and $\mathfrak{so}(3,1)$ algebras (among others). The representation theories are very similar, in that tensor products of representations break down into irreducible representations in the same way for each algebra. [Working in $\mathfrak{su}(2)\oplus\mathfrak{su}(2)$, this means that the representations can be broken down using two sets of Clebsch-Gordon coefficients.] However, the detailed structures of the individual representations are different.