The German charity ship Sea-Watch with 42 migrants aboard entered Italian waters on Wednesday, defying an order from Rome to stay away, the ship’s press office said.