I found an answer to this problem:
NoSuchListTypeException is caused by the unfound typeId that you have probably specified.
If you look at the contents of the Select Box address type in My Account -> Addresses you will find it has id 11000,
Setting typeId to 11000 or any other existing address type id should fix the problem.
Same goes for other attributes that users may carry such as phones, websites, add. email addresses.
Do watch out for different type ids that are available for each of these entities.
AddressLocalServiceUtil.addAddress(u.getPrimaryKey(), Contact.class.getName(), u.getContactId(), adres, "", "", plaats, postcode, 0, 0,
11000, false, true);
Good luck