nobodies replied to you yet so i thought i would, although i probably wont be much use - im a newbie hehe. You mentioned your directories - as far as i remember in reading java books, everything must be in the same folder when you compile. would moving all files into 1 folder help?
When import a package, you are basically telling the compiler "if you can't find what you need in this file, here is a list of places to check." If the class in the current file isn't actually using anything in the packages, it won't look for them, and it therefore won't notice that they are in need of recompiling.
Are you actually trying to declare any objects to be of the types in package BankAccount?
If this isn't what's causing it, it could be because of a problem with the classpath you are using, but that should produce a compile-time error.
All classes are empty at the moment i.e. nothing in them - maybe that's my problem. I will put something in them and see whether I have the same problem.
I just wanted to see whether it worked i.e. I thought it was good to have a number of classes, then put them in a package and compile a TestClass that would compile everything. Thought it would save me alot of time. - better than doing javac then java on each file!
I had no compiler error just received no class files in the package directory.