Appart de não entender porque o arquivo tem sh
como a extensão sendo um executável java e tudo, vejo apenas uma maneira de fazer isso. Usando o shebang.
Edite seu arquivo e adicione a seguinte linha no começo:
#!/usr/bin/env java
....
Este shebang diz ao intérprete para executar o arquivo usando o binário chamado java
.