Fix bug on jdbc endpoint when sending lists

Lists are product, but not IndexedSeqs, that means that List("foo") is
converted to Vector("foo", List()), instead of Vector("foo"). To fix
this issue, GenTraversableOnce objects is matched before Product.