Невозможно получить доступ к:
Dataset
RDD
SparkConext
SparkSession
из задачи Spark (преобразование, udf). Вот почему вы получаете NPE.
udf