Sorry I have to cross post as original post go no response and it's been about a month. Hopefully, I can get some response here.

basically, to recap with Java Beanshell, executeScript method from JavascriptExecutor is not found within WebDriver being used. Works fine under regular Java, so I wonder what's the difference here. See original thread for full details.