I've found my mistake and I wish to help future developers.
When you want the ODataModel to return an object in the oData parameter of a read function, you need to let the ODataModel know that you want the data to be retrieved in JSON format. This is the second parameter for the constructor of the model. Thus, this is the correct way to get that oData object as JSON in your read:
new sap.ui.model.odata.ODataModel(url, true);
"stupid me" Image may be NSFW.
Clik here to view.