Data table had redundant column

In your code, you have a column that is password, but this had the same value - a better approach would be to use the mechanism specified here - http://docs.spockframework.org/en/latest/data_driven_testing.html#combining-data-tables-data-pipes-and-variable-assignments and just have password as it's own field, making your test easier to read