Yes, the lone player gets the cards.
The Official FAQ at catan.com answers this directly.
Resource Cards - In case not enough Resource Cards of a certain type are available, does a player get nothing even if he is the only one to receive this resource?
No. In this case, he receives all available Resource Cards of this type.