This study was done by a 'non-partisan' group that's heavily backed by unions. Doesn't seem too non-partisan to me when you consider how significantly anti-immigration unions have been over the last century.
The data may be valid, but the interpretation is always the most important... and a union-backed group masquerading as a non-partisan think tank hardly seems unbiased.