Compound indexes needs all properties involved to be indexed:
@Entity
class MyEntity implements Serialiable
{
@Id String id;
@Index String one;
@Index String two;
long three;
}
As you are saving the entities without marking the fields as indexed, Objectify is saving those entities without INDEXING them on those fields, thats why your GQL command also return 0 results.