You wrote:
$$
\begin{align}
& \phantom{={}}\sin^2(A) - \sin^2(B) \overset{(1)}{=} \sin(A + B)\sin(A -B) \\[8pt]
& = (\sin(A)\cos(B)+\cos(A)\sin(B))(\sin(A)\cos(B) - \cos(A)\sin(B)) \\[8pt]
& \overset{(2)}{=} (\sin(A)+\sin(B))(\cos(B)+\cos(A))(\sin(A)-\sin(B))(\cos(B)-\cos(A)) \\[8pt]
& \overset{(3)}{=} (\sin(A)+\sin(B))^2(\cos(B)-\cos(A))^2
\end{align}
$$
I've put numbers above things that are dubious or wrong.
The problem with the $(1)$ is that that is something you want to prove, not something you already know.
The problem with $(2)$ is that if you expand that product of four sums, you get $16$ terms, and if you expand the thing before it, you get a sum of only $8$ terms. You haven't shown that they're equal.
The problem with $(3)$ is that if you multiply $\cos B+\cos A$ by $\cos B-\cos A$, you get $\cos^2 B-\cos^2 A$, not $(\cos B-\cos A)^2$, and a similar thing applies to the sines.
I think some others have posted some things you can try instead.