This problem actually has 3 unknowns, but there really are 3 equations!
Let B= boys' rowing rate
TD=time down stream
Tu=time upstream.
(B+2)TD=16 and (B-2)TU=16, i.e.
TD=16/(B+2) and TU=16/(B-2)
TD + TU = 6
Plug the expressions for TD and TU into the above equation and solve the resulting quadratic equation for B.