Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java	(revision 5343)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java	(revision 5344)
@@ -254,6 +254,8 @@
         for (int row : selectedRows) {
             row -= offset;
-            members.remove(row);
-            offset++;
+            if (members.size() > row) {
+                members.remove(row);
+                offset++;
+            }
         }
         fireTableDataChanged();
