Sorry, you're reaching a bit too far past my Java networking/internet skills for me to be of much additional help.
I glanced at the page source for the login and there are several hidden form fields in addition to the account number and password. No idea what you would need to do for those.
It would be easier to just pull the csv text from Yahoo! :)