Usando o ProcessBuilder para executar um script python com opções de linha de comando

a fim de executar um script python (que tem vários parâmetros de linha de comando) de Java, eu estou tentando usar é o seguinte código java

String[] command = {"script.py", "run",
                    "-arg1", "val1", 
                    "-arg2", "val2" ,          
                    "-arg3" , "val_31 val_32",
       };

ProcessBuilder probuilder = new ProcessBuilder( command );
Process process = probuilder.start();

Por exemplo, pretendo executar o seguinte comando:

./script.py run -arg1 val1 -arg2 val2 -arg3 val_31 val_32

observe que o parâmetro arg3 recebe uma lista de valores de parâmetros.

O problema que estou enfrentando é que não encontrei uma maneira de passar uma lista de valores para o parâmetro arg3.

Eu realmente apreciaria se alguém pudesse me dar algumas dicas para resolver o meu problema.

Eu já fiz uma pesquisa, mas não consegui encontrar uma resposta adequada para as minhas necessidades, se alguém encontrar o link certo, por favor me avise.

Melhor!

questionAnswers(1)

yourAnswerToTheQuestion