Estou assumindo que este é o ksh88: o ksh88 não possui o comando source , use . java.sh .
Você pode adicionar alias source=. ao seu perfil do ksh.
Seu sistema deve ter um comando source que está tentando fazer outra coisa: o que whence source diz a você?