Preheat oven to 350 degrees and oil a 9x13 glass baking dish.
Add Italian bread crumbs, garlic powder, and grated parmesan to a bowl. Add salt and pepper to taste. Stir together to combine.
Beat 2 eggs in a separate bowl.
After chicken breasts are tenderized with a mallet, dip chicken in egg mixture then into the crumb mixture so one side of the chicken has an even coat.
Place 1-2 slices of ham on the inside of the chicken.
Place one spoonful of spinach artichoke jalapeño dip and spread it over the inside of the chicken to coat evenly.
Place 4-6 fresh spinach leaves on the dip mixture then add a slice of dubliner cheese to the center.
Add desired amount of sun-dried tomatoes on the inside.
Roll up each slice and secure with either 2 toothpicks or 2 strands of cooking string.
Place chicken in oiled glass baking dish and cover with aluminum foil.
Cook for 40-45 minutes.
Uncover the last 5 minutes to brown a little. Make sure internal temperature of chicken reads 165 degrees with a meat thermometer.