[spark] Java and Scala support

Still missing: syntax highlighting is Python and hints are missing