Try this :
In case the 
if(listOne.contains(object))
            return listOne;
The list.contains() uses equals. so, if list.contains() does not give you the expected result, you should be overriding the equals method.
solved how to search in a list in java?