How to bend and use on mesh (as shrink wrap)
To do what you want to do you could try the Mira Tools addon (demo here) or the Surface Follow addon (demo here).
But as your lamp shape is rather simple there are 2 simple tricks, Mesh Deform modifier or a second Curve modifier (as suggested by Robin Betts):

Put your ornement around your lamp.
Create a cylinder around the lamp, subdivide it several times horizontally.



Give your ornement a Mesh Deform modifier, with the cylinder as Object, click Bind.
Select the cylinder, go in Edit mode, enable the Proportional Editing option, scale and move the horizontal edge loops so that the ornement sticks to your lamp.


Second approach:

Deactivate the Array and Curve modifiers for the moment, create a new Curve modifier, put it on the top of the stack, create a curve, use it to make the ornement fit the lamp bottom profile.



Apply this modifier to make it easier, bring back the 2 other modifiers (Array and Curve).