Shell (bash) amplía la expansión con runtime.exec de Java

Estoy intentando obtener un comando de expansión para trabajar con runtime.exec, pero las llaves se interpretan como literales en lugar de expandirse. Esto es lo que estoy tratando de hacer:

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

Desafortunadamente, eso me da una sola carpeta en mi directorio actual llamado "Foldername {1,2,3}" en lugar de "Foldername1", "Foldername2", y "Foldername3". ¿Alguien sabe de alguna manera de evitar que las llaves se interpreten como literales?

Respuestas a la pregunta(1)

Su respuesta a la pregunta