Certainly! Here's a solution for the coding challenge:

```java
// BankAccount.java
public class BankAccount {
protected int accountNumber;
protected String accountHolder;
...