Java и AS обладают схожим недостатком, необходимостью соответствующей виртуальной машины у пользователя. 
 Можно при помощи SpiderMonkey (или v8) реализовать JavaScript в своем приложении, тогда виртуальна машина не потребуется, хотя JavaScript сильно недотгивает даже до AS3, не говор про Java.  Еще нюанс - какая целевая аудитория разработчиков? Да, Java более распространена в мире чем ActionScript, но она распространена среди разработчиков бизнес приложений. А среди веб-игроделов больше распространен ActionScript. 
 еще нюанс. если предоставлть апи, к примеру, через XML поверх HTTP или голого сокета, то какая разница на чем будут писать приложение? 
 Если же приложение надо интегрировать в свое - то тут надо смотреть еще и по своим способностм и способностм своего приложения.