Can you have same Bitcoin Address in 2 different wallets?
Anyone with access to the private key can spend any bitcoins belonging to the public key address. 

Once you get the key from him, you should have blockchain "sweep" the balance at that address into a new address that only you have the key for.