Create an instance of the Bank class that is not initialised. Then initialise it where needed. Note that the account1 variable is created outside of your nested conditional statements.
Bank account1;
if(choice.equals("n"))
account1 = new Bank();
else
{
System.out.println("Enter your initial balance :");
double ibalance = scanner.nextDouble();
account1 = new Bank(ibalance);
}
You want to reuse the account1 variable as much as you can in this instance instead of creating new instances.