Business Rule Task pointing to DMN returning collection

Dear team,
I have a DMN with following details:

  1. accepts list as an input, so I have defined each rule for this input as:
    list contains(InputList, “Risk Management”) and set “Type” as string.

  2. Hit Policy: Collect

  3. Output: string

  4. In Business Rule Task, tried setting Map Decision result to: “collectEntries (List)” and also to “resultList(List<Map<String, Object>>)”

  5. In Request I send input list as:
    “variables”: {

     "InputList": {
    
         "value": ["Risk Management","Information Security","Cloud Security Management","Privacy"]
    
                 }
    

}

It executes perfectly when I call evaluate method for DMN and returns result like:
[

{

    "OutputList": {

        "type": "String",

        "value": "Risk Management",

        "valueInfo": {}

    }

},

{

    "OutputList": {

        "type": "String",

        "value": "Privacy",

        "valueInfo": {}

    }

}

]

Issue: : But when I call it within BPMN (which has messageStart event), I am getting output for the business rule task as:
“OutputList”: {

            "type": "Object",

            "value": "rO0ABXNyABNqYXZhLnV0aWwuQXJyYXlMaXN0eIHSHZnHYZ0DAAFJAARzaXpleHAAAAAEdwQAAAAEc3IAEWphdmEudXRpbC5IYXNoTWFwBQfawcMWYNEDAAJGAApsb2FkRmFjdG9ySQAJdGhyZXNob2xkeHA/QAAAAAAADHcIAAAAEAAAAAF0ABdJblNjb3BlRG9tYWluT3V0cHV0TGlzdHQAD1Jpc2sgTWFuYWdlbWVudHhzcQB+AAI/QAAAAAAADHcIAAAAEAAAAAFxAH4ABHQAFEluZm9ybWF0aW9uIFNlY3VyaXR5eHNxAH4AAj9AAAAAAAAMdwgAAAAQAAAAAXEAfgAEdAAZQ2xvdWQgU2VjdXJpdHkgTWFuYWdlbWVudHhzcQB+AAI/QAAAAAAADHcIAAAAEAAAAAFxAH4ABHQAB1ByaXZhY3l4eA==",

            "valueInfo": {

                "objectTypeName": "java.util.ArrayList",

                "serializationDataFormat": "application/x-java-serialized-object"

            }

        }

Can someone help me with how to decipher this output.
I am from non-Java background, so please excuse me, if it’s very basic question.

Thanks in advance.