BaSO4 is the precipitate. CuCl is dissolvable.
this kind of reactions are in general what u said, but this is only the case when a less soluble salt than the two regeants can be formed. likewise, BaSO4 + CuCl will give u nothing because BaSO4 is less soluble than the possible products.