Hi Alex,
you're mixing 2 lambdaj feature in the wrong way. To achieve what you wanted to do you can either write:
String allRecipients = join(extract(allUsers,
on(User.class).getDetails().getEmail()));
or more easily:
String allRecipients = joinFrom(allUsers).getDetails().getEmail();
Let me know if this works.
Regards,
Mario