How to make 2 objects of one?
You can slice the object in two by using the Boolean modifier. 

Here's how to use it do to this: 
Step 1-Add a cube and scale it down on the Y axis until it bisects your object in the middle where you want two objects. 

Step 2-Add a Boolean modifier to the object you are splitting, and make sure that the operation is set to difference. 

Step 3-Make the object that modifier affects to your cube. Now you should notice in wireframe view that the object looks like it has a small breakage on both sides of the cube. 

Step 4-apply the boolean modifier and delete the cube. 
There should be a break in the object that separates it into two parts. 

Now, select the object and go into edit mode. 
Press 'P' on your computer keyboard, and select the option "separate by loose parts".

Blender has now separated the object into two individual meshes, and that should solve your problem.