TestBalloon is trying to be a good citizen in the existing ecosystem here. So it's all under Gradle's control and not that well defined. Also, depending on the platform, some characters in these reports must be mapped to alternatives in order to work around class/method assumptions and avoid crashing the test process (on Android).
If you wanted parseable reports, what if you'd
produce your own stable report format and parse that?