This issue is similar to JDK-8195614 and JDK-8195750 although the produced Exception is here an IndexOutOfBoundsException whereas in the other 2 referenced issues it is an ArrayIndexOutOfBoundsException 
            
- relates to
 - 
                    
JDK-8195614 FilteredList throws ArrayIndexOutOfBoundsException if created with 1 element
-         
     - Open
 
 -         
 - 
                    
JDK-8195750 FilteredList throws ArrayIndexOutOfBoundsException on ListChangeEvent with multiple change
-         
     - Open
 
 -