string arg = string.Format(@"C:\Users\marco\eclipse-workspace\my_project\src\InsertSemantic.py {0}", nome, formVerb, contesto, sinonimi, significato, class_gramm, class_prag, class_sem, retorico);
принимает только первое значение формата с {0}
.Вы должны также включить остальные значения, например.{0},{1},{2}
и так далее.
string arg = string.Format(@"C:\Users\marco\eclipse-workspace\my_project\src\InsertSemantic.py {0} {1} {2} {3} {4} {5} {6} {7} {8}", nome, formVerb, contesto, sinonimi, significato, class_gramm, class_prag, class_sem, retorico);
вышеприведенное должно включать остальные параметры, добавляемые к вашей отформатированной строке.
В будущем вы можете решить эту проблему, пройдя по коду.в отладчике, и вы заметите, что когда arg
назначен, передается только первый из ваших параметров, указывая, что проблема в момент назначения.