Usually JavaPractices.com is a good site with good idea\'s, but this one troubles me: JavaBeans are bad.
The article cites several reasons, mainly that the term JavaBea
"The JavaBeans pattern has serious disadvantages." — Joshua Bloch, Effective Java
I love those guys. Taking arbitrary quotes out of context is already reason for me not to trust such article.
BTW, referred book (Effective Java) has extensive discussion about both those models, their advantages, disadvantages and alternatives. You might want to check it out. But there's nothing inherently wrong with JavaBeans, just sometimes they are not the best choice.
Edit: See item 2 ("Consider a builder when faced with many constructor parameters") in Effective Java on Google Books: http://books.google.com/books?id=ka2VUBqHiWkC&lpg=PP1&pg=PA11#v=onepage&q&f=false