controlling 2 servos independently

I'm guessing it has something to do with having attached the servos to pins 1 and 2 not say 9 and 10.

But I also note you have no delay as recommended in the Knob example as shown arrowed below. I wonder if that's part of the problem?

void loop() 
{ 
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023) 
  val = map(val, 0, 1023, 0, 179);     // scale it to use it with the servo (value between 0 and 180) 
  myservo.write(val);                  // sets the servo position according to the scaled value 
  delay(15);                         // waits for the servo to get there  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
}

Incidentally I have code very similar to yours to drive two servos from a joystick (which is two pots in one mechanism) with the pots read on A4 and A5 and servos attached to pins 9 and 10..... works as expected.