show/hide this revision's text 1 [made Community Wiki]

I was about the post this as a comment, but...

Damian Rössler pointed out an essential obstruction which is in fact the only one: a holomorphic vector bundle $E$ is the pullback of the universal (quotient) bundle on a Grassmanian via a holomorphic map if and only if $E$ is generated by a finite number of holomorphic global sections. The point is that unlike the $C^\infty$ case, a holomorphic bundle need not have any nonzero global sections at all.