I have two different-sized monitors, connected together using (I believe) TwinView.
I tried
System.out.println(Toolkit.getDefaultToolkit().getScreenS         
        you'll want to use the GraphicsEnvironment.
In particular, getScreenDevices() returns an array of GraphicsDevice objects from which you can read the width/height of the display mode.
Example:
GraphicsEnvironment g = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] devices = g.getScreenDevices();
for (int i = 0; i < devices.length; i++) {
    System.out.println("Width:" + devices[i].getDisplayMode().getWidth());
    System.out.println("Height:" + devices[i].getDisplayMode().getHeight());
}