> I am giving a short lecture ... opinions on
> what is its bad points, or why people aren't using it.

One of the advantages of Java over Ada for my field, IMHO, is that the
customer is more impressed if you say you will use Java.

I still believe that using Ada will reduce costs and defects.  But how can
you prove it unless you do both and measure the results?

And how can you do both if one doesn't win contracts?

At any rate, the gap in costs and defects between Java and Ada is probably
much smaller than the gap between either Java or Ada and C or C++.