Shell (bash) brace expansão com runtime.exec do Java

Eu estou tentando obter um comando de expansão para trabalhar com runtime.exec, mas as chaves estão sendo interpretadas como literais em vez de serem expandidas. Aqui está o que estou tentando fazer:

String command = "mkdir -p Foldername{1,2,3}/InnerFolder";
Runtime.getRuntime().exec( new String[] { "sh", "-c", command } );

Infelizmente, isso me dá uma única pasta no meu diretório atual chamada "Foldername {1,2,3}" em vez de "Foldername1", "Foldername2" e "Foldername3". Alguém sabe de uma maneira de impedir que as chaves sejam interpretadas como literais?

questionAnswers(1)

yourAnswerToTheQuestion