Heat the oil in a non-stick pan over medium heat. Crack the eggs into the pan and cook until the whites start to become firm (break the yolks if desired). Flip the eggs over, add the cheese, and cook for 1 minute longer or until the cheese is melted. Season with salt and pepper. Then portion the eggs onto the croissant. Brown the ham on both sides in the pan then place on the croissant.