Index: /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java	(revision 13455)
+++ /trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java	(revision 13456)
@@ -311,5 +311,10 @@
                 public String getToolTipText(MouseEvent e) {
                     java.awt.Point p = e.getPoint();
-                    return activeModel.getValueAt(rowAtPoint(p), columnAtPoint(p)).toString();
+                    try {
+                        return activeModel.getValueAt(rowAtPoint(p), columnAtPoint(p)).toString();
+                    } catch (ArrayIndexOutOfBoundsException ex) {
+                        Logging.debug(ex);
+                        return null;
+                    }
                 }
             };
@@ -714,5 +719,5 @@
                     return info.getExtendedUrl();
                 default:
-                    throw new ArrayIndexOutOfBoundsException();
+                    throw new ArrayIndexOutOfBoundsException(Integer.toString(column));
                 }
             }
@@ -732,5 +737,5 @@
                     break;
                 default:
-                    throw new ArrayIndexOutOfBoundsException();
+                    throw new ArrayIndexOutOfBoundsException(Integer.toString(column));
                 }
             }
