Могут ли java-апплеты передавать данные в javascript асинхронно без ajax (или все данные, содержащиеся в апплете на стороне сервера, так что javascript не может их видеть)?
Поистине это возможно. Посмотрите следующие две главы учебника Sun Applet: