What type of caterpillars eats bean plants?

Lepidopteran describes the type of caterpillar that eats bean plants. A caterpillar is the larval stage of a butterfly or a moth. Examples range from armyworms (Spodoptera spp) to corn earworms (Helicoverpa zea), cutworms (Agrotis segetum), leaf miners (Cameraria spp) and pod borers (Maruca vitrata).