Unfortunatelly can't reproduce first problem. Describe your environment.
About the second question. Make sure that you didn't removed equals and hashCode methods from the code. And also check that the converter from the demosite also used. This three points are important for list shuttle.
Thanks, I did get it to work finally last night. It was the hashCode and equals methods I was missing.