The others suggested you to create multiple constructors, and that's fine. However, there are situations in which you may prefer to have only the zero-argument constructor and use getters and setters to access the properties.
Your BankAccount class might be one of these situations. It seems like a data object, one of that objects that are persisted into the DBMS by using some ORM (e.g. Hibernate). Hibernate does not need a multi-argument constructor, it will call the zero-argument constructor and access the properties via getters and setters.
What is this class for? Is it a database entity mapped to an object? Do you really need all these costructors (it may be a waste of time)?
Theoretically, my suggestion can be considered a fight against the good practices of OO design, but practice is somewhat different from theory. If your class just carries some data and your constructors perform no checks on the validity of the provided parameters, than you can just list the properties and use the facilities of your IDE to create getters and setters.
firstnameorlastname