Chinese solar products maker JA Solar Technology Co Ltd (SHE:002459) has recently finished the installation of the 10.7-MW Tel Yitzhak Reservoir floating solar park in Israel on behalf of local project developer S'energy.