Réponse rapide pas trop le temps de chercher 
http://www.devx.com/tips/Tip/39161
Cette ligne : BufferedImage bi=robot.createScreenCapture(new Rectangle(600,700));
Pour le Rectangle il doit prendre également des paramètres x, y (haut-gauche) 
http://docs.oracle.com/javase/6/docs/api/java/awt/Rectangle.html
Partie Field Summary
Simple, tu indiques que le screen démarre en coordonnée (haut, gauche) et tu prolonges la capture de la hauteur/largeur de la sélection.
Un peu flou je sais. 