Try to find a jacket or sweater that is longer than the top, to wear over it, if you can't find a looser top. That will let a vertical band of yellow show, while not bringing attention to how tight it is.
This is not good for your figure. Both pieces are way too tight, and the strong contrast in color is drawing all eyes to your hips/tummy. Go for a more uniform color palette, and looser fit.