Answer
Pass all the addresses as a single comma-separated string, with no spaces or other separators — for example 'a@example.com,b@example.com,c@example.com' — rather than trying to build a PL/SQL list/collection or using semicolons between addresses.