Creo que puedes usar esto, pero dudo un poco en publicarlo. Así que solo diré:
Utilice esto bajo su propio riesgo, no recomendado, no me demande, etc...
public static void main(String[] args) throws IOException {
String[] cmd = {"/bin/bash","-c","echo password| sudo -S ls"};
Process pb = Runtime.getRuntime().exec(cmd);
String line;
BufferedReader input = new BufferedReader(new InputStreamReader(pb.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
}
Edite /etc/sudoers con visudo y otorgue a su usuario un derecho NOPASSWD para un script específico:
nombre de usuario ALL=(ALL) NOPASSWD:/opt/yourscript.sh