Missed your answer
Just saw the link to the php...
You log output does not look like a map.
see this for an example log output how a map should look like
Dim m As Map = CreateMap("Month":1,"Result":10)
Log(m)
' (MyMap) {Month=1, Result=10}
So i believe your "m" is NOT a Map.
Your output looks like a json string with two values (not a map)
the values are "Result" and "-1"
As the original php is not retrieving any results from a stored procedure i suggest to post the php-file you are USING (you can put xxx on the credentials as we dont need them)
maybe the "-1" IS the result?! ;-) (-1 in php is TRUE)