val ab= schema.map(i=> (i.getLong(key="width").toInt),i.name))
даст вам кортеж с обоими значениями
если вы хотите, чтобы они были названы, вы можете
case class S(name : String, width: Int)
val ab = schema.map(i=> S(i.name,i.getLong(key="width").toInt))