BatChmod offers a "Force Empty Trash" menu when you access from its Dock icon.
This command tries to set the privileges and unlock all of the items in the Trash and then empty the Trash.
The Finder does not always update the Trash's icon properly, but the Trash should be empty... unless there is some other problem with the files.