Virtual ground circuit won't work as expected
First of all, remove the center white wire from the breadboard. You're just shorting out half of the circuit with it.

Otherwise, it is working, you're just confused about where "ground" is. Connect the negative lead of your multimeter to the junction of the two capacitors. When you measure from there to the other end of each one, you'll see +4.5V on one, and -4.5V on the other.

Remember, "ground" is just a label for whichever node in the circuit you want to use as a reference. In this case, ground is not the negative lead of the battery.