Since you're not setting textures, but instead shader resource views, it would be fine to add it as part of your array. I assume you already create a shader resource view for all textures (2d and cube)? If you did want to separate it then your second call isn't correct though. The first parameter is the starting stage to set, the second is the number of resources, and the third is the array of resources. In your second call you are setting 0 resources in the first stage. It should really be more like this:
This will set the next stage after the array, and set 1 resource. Again though, as long as you create resources views for all textures, then you can set them all in the array and call PSSetShaderResource only once.