I'll try to help you with this. I believe the behavior you are describing is very similar to the bug reported in https://bugs.eclipse.org/bugs/show_bug.cgi?id=494246. If that's the case, the behavior is directly related to Eclipse (as you may know System Studio is based on Eclipse), therefore I'd suggest you to contact Eclipse (https://eclipse.org/org/foundation/contact.php), they might be able to provide you a more accurate suggestion.
I hope this information helps you,
In my case, If I run my code as Java application, there is no issue (Whereas the bug you had reported says even with Java application, the issue is there). Only Intel IoT Java Remote application has the issue. So please look at this matter.
However, I solved the problem just now putting argument this way :
Line break for each key and value.
That's great to hear! I'm glad you found a solution for the issue. We appreciate that you shared the solution it might be of help for other users.
So that was not a problem of eclipse, rather the shell script generated and sent by Intel System Studio has the provision of taking argument this way. I would try if that can be documented so that people know beforehand. Is there any way I can contribute this as part of the official repo of documentation ? Let me know if there is any way.