You cannot just define $T=0$ 'outside' $U$. That would destroy linearity. Assuming that $U$ is a closed subspace we can write $H=U+U^{\perp}$ and any $T$ in $B(U)$ gives rise to an operator $T'$ on $H$ by defining $T'(u+v)=T(u)+0$ for $u \in U, v \in V$. What you are asking is: does $T_n(x)\to T(x)$ for all $x \in U$ imply $T_n'(z) \to T'(z)$ for all $z \in H$. This is true as you can see by just writing $z$as $u+v$ with $u \in U, v \in V$.