Java Remove Object From List Based On Attributes