I was looking at the flatness of the modules. So hope I am right here!
Here we use the fact that a vector space is a flat module.
So phrasing differently, if $U\otimes_{k}V=0$, and $U\neq 0$, then I must show that $V=0$.
Thus let $u$ be a non-zero element of $u$ and we look at the exact sequence
$0\rightarrow ku\rightarrow U$.
Then by flatness we have
$0\rightarrow ku\otimes_{k}V\rightarrow U\otimes_{k}V$.
By hypothesis, this means that $ku\otimes_{k}V=0$.
Now it remains to show that we have an injection of vector space $V\hookrightarrow ku\otimes_{k}V$ via $v\mapsto u\otimes v$. So suppose $u\otimes v=0$. Then using the universal property
\begin{array}{ccc}
ku \times V & & & \\
\downarrow & \searrow & &\\
ku\otimes_{k}V &\rightarrow& V
\end{array}
With $f:ku\times V\rightarrow V$ via $f(ku,v)=kv$. This can be checked that it is bilinear. Hence there exists a unique homomorphism $\phi:ku\otimes_{k}V\rightarrow V$ that makes the diagram commutes.
Now, we have $\phi(u\otimes v)=\phi(0)=0=v$. Hence we have an exact sequence
$0\rightarrow V\rightarrow ku\otimes_{k}V$.
But $ku\otimes_{k}V=0$. Hence so is $V$.
Hope I am right here!