Chinaâs JA Solar Technology Co Ltd (SHE:002459) has supplied modules totalling 11.1 MW for first floating solar plants in Spain and Malaysia.