I have a Java app which needs to perform partial least squares regression. It would appear there are no Java implementations of PLSR out there. Weka might have had something
I have successfully used two alternatives in the past.
JRI
RServe
Other alternatives I have never used : RCaller