Anch'io credo che l'immigrazione in questo caso non c'entri, gli equipaggi sono sempre stati multietnici (immagino abbiate letto Moby Dick, l'equipaggio era di origine piuttoto varia, ma Achab non aveva difficoltà a farsi capire, certo questo non ha loro impedito di affondare).
Il problema è un altro, le responsabilità sono della compagnia, se gli ordini vanno dati in inglese la compagnia doveva accertarsi che il comandante e il timoniere (il timoniere, non l'ultimo dei mozzi) conoscessero quella lingua, se era l'italiano doveva accertarsi che il timoniere lo conoscesse, dato che è ragionevole pensare che l'italiano non sia molto conosciuto in Indonesia.
Ma lingua a parte, non credo che sarebbe riuscito a fare qualcosa in quella situazione, già pessima di suo.