My sources.list has:
# Java
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ woody main non-free
deb-src ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ woody main non-free
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ unstable main non-free
deb-src ftp://ftp.gwdg.de/pub/languages/java/linux/debian/ unstable main non-free

However, they seem to be failing because dirs are missing from the ftp server (at least, that's how I'm reading the errors returned from apt).

Has the sources list changed for java (This one is based on the 3.3 release !!!)

Ta