Can one step in Analytical App use a Spark java workflow and another step in the same app use PySpark python workflow?

Yes, workflows of Java, Scala, Python, PySpark can all be used in the same app in different steps.