Fix classpath for SparkTasklet

 - If classloader url.getFile() contains `!/` in the path, it gets appended to the spark classpath.
 - Split file path by removing the `!/` pattern