Javascript (ES6), 121 bytes
s=>s="[["+(s=s.trim().replace(/(.) +/g,"$1, ").split(/\n */)).join("], [")+`]]
{{`+s.join("}, {")+`}}
[`+s.join("; ")+"]"
Example code snippet:
f=
s=>s="[["+(s=s.trim().replace(/(.) +/g,"$1, ").split(/\n */)).join("], [")+`]]
{{`+s.join("}, {")+`}}
[`+s.join("; ")+"]"
console.log(f(
`1 -2
3 5
6 7`
))