Actually wait, I take that back I fixed it. I was overriding the render method but I also had to keep what the previous render method had in it. Also Since I was not using StandardGame but SimplePhysicsGame I had to change a few variable names. Otherwise heres the solution:
@Override
protected void render( float interpolation ) {
super.render( interpolation );
preRender();
Renderer r = display.getRenderer();
display.getRenderer().renderQueue();
// set draw to left screen side
display.getRenderer().setCamera(camera1);
display.getRenderer().getCamera().apply();
display.getRenderer().getCamera().update();
// draw and flush
display.getRenderer().draw(rootNode);
display.getRenderer().renderQueue();
// set draw to right screen side
display.getRenderer().setCamera(camera2);
display.getRenderer().getCamera().apply();
display.getRenderer().getCamera().update();
// draw and flush
display.getRenderer().draw(rootNode);
display.getRenderer().renderQueue();
/** Draw the rootNode and all its children. */
r.draw( rootNode );
/** Call simpleRender() in any derived classes. */
simpleRender();
/** Draw the stats node to show our stat charts. */
r.draw( statNode );
doDebug(r);
}