No. Traps are not Villains.
Legendary X-Men Rules, emphasis added wrote:
You can fight a Villain or Mastermind by spending Piercing points equal to that enemy’s printed Victory Points value. ...
When a Trap is played from the Villain Deck, it gives you a challenge to complete this turn to avoid the Trap. If you complete the challenge, put the Trap in your Victory Pile and get its VP. A Trap is not a Villain and doesn’t enter the city.