Is it possible to set object texture for the same mesh via Data Table?

You can either change the whole material on the mesh, or (probably better way in your case) just change the textures.
To do that, you need a material with a texture parameter.
Then you have to create a dynamic material instance of that material during runtime. This will allow you to change the texture parameter during gameplay.